Salut!
Voila, je suis entrain de construire un espace membre utilisant des cookies et/ou des sessions.
Mon problème est au logout.
Déjà, voici mon code :
Si il n'y a aucun cookie, tout se passe bien, la session est supprimée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if( isset($_SESSION['membre']) || isset($_COOKIE['membre'])) { if( isset($_COOKIE['membre']) ) { setcookie('membre', "", time() - 3600); } if( isset($_SESSION['membre']) ) { session_unregister('membre'); } return $msg; } else { return $msg2; }
Par contre, si il y a un cookie, session_unregister() retourne true mais n'efface pas la session et le cookie, lui, est effacé. Il faut actualisé la page pour que la session n'existe plus...
C'est assez embettant
Et je ne comprend pas pourquoi ca ne fonctionne pas.
Partager