Ciao a tutti,
mi ritrovo con il seguente problema:
in una pagina (pagina x) passo via get l'id di un seminario. Se l'id è numerico dalla stessa pagina richiamo il metodo di una classe che è il seguente:

Codice PHP:
//FUNZIONE CHE AGGIUNGE IL SEMINARIO IN SESSIONE IN UN ARRAY
    
public function aggiungiSeminarioSessione($IdSeminario){
        if(
is_numeric($IdSeminario)){
            
//SE NON ESISTE ANCORA UNA SESSIONE CHE CONTIENE I SEMINARI INTERESSATI LA CREO
            
if (!isset($_SESSION[SeminariFocus])){
                
session_start();
                
$_SESSION["SeminariFocus"];
            }
            
//SE ESISTE GIA'
                //CONTROLLO CHE IL SEMINARIO NON SIA GIA' INSERITO FRA I SEMINARI INTERESSATI
            
session_start();
            if(!
in_array($IdSeminario,$_SESSION["SeminariFocus"])){
                
//ALTRIMENTI LO INSERISCO
                
session_start();
                
$_SESSION["SeminariFocus"][]=$IdSeminario;
            }
        } else {
            
$this->redirect("seminari.php");
        }
    } 
Sostanzialmente il codice funziona e fa il suo dovere solo se in quella pagina x io effettuo il refresh della pagina, altrimenti non memorizza niente.
Non riesco a capire dove possa essere il problema, qualche illumiazione???
E buon natale