[Cookies] suppression de cookie et de session
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 :
Code:
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;
} |
Si il n'y a aucun cookie, tout se passe bien, la session est supprimée.
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.