i avec jquery supprimer les cookies
$.cookie('name', '', { expires: -1 });
actualiser la page et les cookies sont toujours dans le navigateur (mémoire),
alert('name:' +$.cookie('name'));
afficher name: Gloris
. Pourquoi? Merci
i avec jquery supprimer les cookies
$.cookie('name', '', { expires: -1 });
actualiser la page et les cookies sont toujours dans le navigateur (mémoire),
alert('name:' +$.cookie('name'));
afficher name: Gloris
. Pourquoi? Merci
Pour supprimer un cookie avec JQuery, de définir la valeur null:
$.cookie("name", null, { path: '/' });
Edit: La solution finale a été de spécifier explicitement l' path
de la propriété, lors de l'accès au cookie, parce que l'OP accède au cookie à partir de plusieurs pages dans des répertoires différents, et donc les chemins par défaut étaient différentes (ce n'était pas visée dans la question d'origine). La solution a été découvert dans la discussion ci-dessous, ce qui explique pourquoi cette réponse a été acceptée - en dépit de ne pas être correcte.
c'est le problème de l'incompréhension du cookie. Les navigateurs reconnaissent les valeurs de cookie non seulement pour les clés, mais aussi pour comparer les options chemin et domaine. Les navigateurs reconnaissent donc différentes valeurs: les valeurs de cookie associées à cette clé sont "nom" avec l'option de paramétrage du serveur (chemin = "/"; domaine = "mydomain.com") et la clé est "nom" sans option.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.