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 : 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;
}
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.