io utilizzo questa funzione:


Codice PHP:
   function logout()
   {
      
session_start();
      
session_unset();
      
session_destroy();

      if(isset(
$_COOKIE['sav_user']))
         
setcookie("sav_user",$utentetime()-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;
   }