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