- Home
- Categorie
- Coding e Sistemistica
- PHP
- problema sessione
-
problema sessione
ciao ragazzi ho questo problema:
dopo che effettuo il login se ritorno alla pagina di login e faccio invio senza
inserire dati mi esce che sn ancora loggato.<?php
//testare la sessione
echo @$login_err;
if(IsSet($_SESSION['logged'])){
echo "<p>Benvenuto utente: "[EMAIL=".@$_SESSION"].@$_SESSION[/EMAIL]['logged'][0]; //ci va 0}else{
echo "<p>Non sei autenticato !";
echo "<br><a href='index.php'>Effettua Login</a>";
}if(@$_GET['logout'] == 1){ //Effettuo il Logout
$_SESSION = array(); //Desetto tutte le variabili di sessione
session_destroy(); //Distruggo le sessioni
}
?>
<p><a href="modificadati.php">Modifica i propri dati</a>
<p><a href="index.php?logout=1">Logout</a>
</body>
</html>qui anche se faccio logout rimango loggato
dopo sbaglio
-
Il session_start() in testa ad ogni pagina lo hai messo ?
Ciao