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?