2010-09-14 5 views
2

J'installe un cookie comme ceci:Impossible de changer la valeur du cookie (php)

setcookie ('myletter', "a", time()+60*60*24*1000, "/", ".me.com"); 

Je veux changer la valeur, donc je fais:

$_COOKIE['myletter'] = "b" 

Mais les anciennes valeurs restes. J'ai aussi essayé d'utiliser à nouveau setcookie, qui a échoué trop

setcookie ('myletter', "b", time()+60*60*24*1000, "/", ".me.com"); 

Y at-il un moyen fiable, je peux réellement changer la valeur d'un cookie existant?

Répondre

4

Allumez un outil comme Fiddler qui vous permet de voir le trafic HTML entre votre navigateur et votre serveur Web de test. Recherchez ensuite Set-Cookie: sur la réponse du script PHP qui définit le cookie, puis recherchez Cookie: dans la requête suivante. Le moyen le plus rapide pour vous de le faire fonctionner est de comprendre les cookies en termes de requêtes HTTP, ce qui est résumé, mais pas pour PHP, here - le concept est le même.

Questions connexes