io utilizzo questa funzione:
Codice PHP:
function logout()
{
session_start();
session_unset();
session_destroy();
if(isset($_COOKIE['sav_user']))
setcookie("sav_user",$utente, time()-60*60*24*7);
header("Location: accedi.php");
break;
}
session_start per dire a php di accedere alle variabili della sessione
session_unset per annullare la sessione e cancellare le variabili della sessione e rimuovere completamente tutti i dati di login con session_destroy
l'if del cookie è nel caso la tua sessione è stata aperta utilizzando i cookie
la funzione la richiamo in questo modo:
Codice PHP:
if (isSet($_GET["logout"])) {
logout();
header("location: accedi.php");
exit;
}