Queste righe di codice dovrebbero farmi uscire dall'area privata e tornare a quella pubblica (home2.php). Il problema è che torno all'area pubblica, ma se tento di rientrare in una pagina privata, riesco a farlo anche senza il login. Mi spiego meglio: ho creato un collegamento "ESCI" del tipo "home.php?logout=si" e sarebbe la pagina privata col codice che sta sopra. Così facendo dovrebbe eliminare il file di SESSIONE e l'array corrispondente, giusto?! Così non è perchè se poi dopo uscito provo ad entrare nella pagina home.php dove ci sono altre righe di codice del tipoCodice:(home.php) <? session_start(); if (!empty($_GET['logout'])){ if ($_GET['logout']=="si"){ $_SESSION=array(); session_destroy(); ?> <script language="Javascript"> location.href="home2.php"; </script> <? } } else{ .... ... }
riesco ad entrare. In pratica il file di SESSIONE e l'array non vengono cancellati. Perchè tutto questo?Codice:if ($_SESSION['stato']=="login") { ... ... }
e vi dirò di più, in locale funziona pure, il problema sorge in rete...aiutatemi!!!

LinkBack URL
About LinkBacks


OLD
