Gestion des Cookies

WRInaute passionné
Salut à tous,

J'essaie de comprendre le fonctionnement des cookies en local sur mon ordi mais j'avoue que c'est assez opaque, j'utilise Firefox avec la barre d'outils Web Developper et lorsque je fais le setcookie ci-dessous ça me créée bien le cookie "mon_cookie" (avec une date expiration Sat, 23 Jun 2012 13:44:13 GMT)
Code:
setcookie("mon_cookie", "5555", (time() + 30*24*3600), "/");
Mais quand je fais (pour effacer "mon_cookie") :
Code:
setcookie("mon_cookie");
Ca me laisse le cookie créée en premier (Date expiration Sat, 23 Jun 2012 13:44:13 GMT) et ça me créée un deuxième cookie "mon_cookie" avec une date d'expiration (À la fin de la session).

Je ferme et je ré-ouvre Firefox et je me reconnecte à mon site en local et je peux lire la valeur du cookie "mon_cookie" 8O

Comment faut-il faire pour effacer (supprimer) le cookie "mon_cookie" ? Je pige pas.

Merci pour votr aide.
 
WRInaute occasionnel
Bonjour,

ça fait longtemps que je ne me suis pas penché sur la chose mais il me semble qu'il faut que tu définisses une date antérieure pour le cookie que tu veux effacer. Style :
Code:
    setcookie("mon_cookie", "5555", (time() - 1), "/");

J'espère que c'est ce que tu cherches.
 
Discussions similaires
Haut