[PhP] Destruction de session et de cookie

Fermé
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 15 févr. 2007 à 11:32
robinou5959 Messages postés 38 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 31 décembre 2009 - 12 déc. 2009 à 22:48
Bonjour,

j'ai fait un espace "sécurisé" avec authentification par mot de passe.
Ca marche. Je stocke des info dans $_session et le $_cookie m'informe que l'authentification s'est bien fait au paravent.
Mais comment supprimer un cookie pour savoir que la personne s'est deconnecter.

il conserve toujours mon cookie et donc je ne suis jamais déconnecter.
Puisque je teste sur chaque page a la présence de ce cookie.
Merci d'avance
A voir également:

5 réponses

robinou5959 Messages postés 38 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 31 décembre 2009 7
12 déc. 2009 à 22:48
Quand on fait sa le cookies est vider mais pas supprimer
5
Pour supprimer un cookie, c'est très simple. Tu réécris le même cookie mais sans valeur. Exemple :

// Je pose le cookie
setcookie($nom, $valeur, $validite);
// J'affiche sa valeur
echo $_COOKIE[$nom];
// Je le supprime
setcookie($nom, "");


Voila,
a+
4
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
16 févr. 2007 à 16:42
j'ai fait ca
setcookie ("monCookie", "", time() - 3600);

mais il est toujours là aprés
0
jlfond Messages postés 230 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 19 juin 2020 28
16 févr. 2007 à 13:43
Bonjour,

Moi comme je le vois, sur internet, en http, personne n'est connecté avec personne.

Un client envoi une requête à un serveur et le serveur répond.

Ensuite le client fait ce qu'il veut. Il refait une requête ou il n'en refait pas. Le serveur n'en sait rien. Le client ne fera jamais un 'close' pour dire je racroche en qq sorte.

Donc pour moi il n'y a aucune connexion et qu'un client ouvre une session je vois pas ce que ca change.

Tu vois les choses comment toi ?
0
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
16 févr. 2007 à 15:23
l'objectif est de pouvoir connecter et deconnecter les utilisateurs
et leur proposer des services spécifique en fonction de leur droits respectifs
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour,

time()-3600 est un nombre négatif. setcookie supporte-t-il cela?

0 seconde devrait suffire... Donc tout simplement
setcookie ("monCookie",""', 0);
0