Ciao a tutti,
sto provando a fare un sito dove l'utente può accedere con i cookie(per il lungo termine) o con usa sessione. Quindi ho creato un link per il logout che rimanda alla seguente pagina:
Codice PHP:
<?php
session_start(); //start session
echo $_COOKIE['user_name'];
//destroy session
session_destroy();
//unset cookies
setcookie("user_name", "", time()-3600);
echo $_COOKIE['user_name'];
?>
I due echo sono stati messi solo per la fase di verifica e mi aspetterei quindi che il primo stampasse il nome dell'utente, il secondo invece non facesse niente perché il cookie dovrebbe essere stato cancellato.
Invece no, mi stampa 2 volte il nome utente e se provo ad accede al sito risulto ancora loggato...
Sapete dirmi cosa sbaglio?