in una pagina con un form avvio una sessione con:
Codice PHP:
session_start()
invio i dati del form in un'altra pagina, e qui uso il seguente codice:
Codice PHP:
session_start();
$_sid = session_id();
$_SESSION = array();
session_unset();
session_destroy();
//altro codice
//qui verifico se l'id della sessione attivata nella pagina precedente ed inviato in modalità get è uguale all'id della sessione attuale
if(!strcmp($_GET['session_id'],$_sid)) {
}
perchè se faccio aggiorna pagina mi ritrovo la variabile $_id sempre con il valore della sessione e l'if viene sempre eseguito? non dovrebbe contenere un valore nullo visto che chiudo e distriggo la sessione?