2012-09-12 4 views
1

J'ai un problème exténuant avec le plugin cookie jQuery. L'option expire ne fonctionne pas du tout mon ordinateur & navigateurs.Problèmes avec le plugin cookie jQuery (le cookie expire ne fonctionne pas)

Il est juste la ligne suivante:

$.cookie('basket_id' , basket_id , { expires: 365 , path: '/' }); 

basket_id est une chaîne. Selon ce code, un cookie doit être défini et expirer après un an.

Le cookie est défini (je le vois @ firebug), mais il est supprimé après avoir rechargé le site Web (F5).

Je n'ai absolument aucune idée de ce problème ?!

Quelqu'un peut-il m'aider? Je ne sais plus où je dois regarder ...

Gréez Chris

(et bien sûr, le plug-in est correctement inclus)

modifier et la date de péremption indiquée à Firebug est correct aussi (+365 jours)

+1

Vérifiez vos paramètres de votre navigateur ... peut-être vous supprimez les cookies du navigateur lors de l'arrêt? Outils/Options/Confidentialité/Historique/Keep Until devrait être "expire" – devnull69

+0

Hey désolé, peut-être ma présentation du problème était un peu inexact, mais je n'ai pas arrêté/redémarrer le navigateur, je viens de rafraichir le site en appuyant sur F5. "Outils/Options/Confidentialité/Historique/Conserver jusqu'à ce que" ils expirent "oui, mon navigateur utilise ce paramètre – Nomax

Répondre

0

Voici des bacs complets que comment pouvez-vous utiliser cookie plugin et lire et réinitialiser le cookie. Sur cette démo, il suffit de cliquer sur chaque élément, il va stocker le texte/valeur de cet élément dans un cookie, puis cliquez sur le bouton cookie lu pour vérifier la valeur de cookie stocké.

Démohttp://codebins.com/bin/4ldqp7i

+0

merci, mais je pense que j'ai la même 'syntaxe' que votre exemple: // Set Cookie $ .cookie ('lastClicked', ckVal, { expires: 2, chemin: "/" }); – Nomax

+0

Ok merci, je viens de copier votre exemple dans mon code et ça marche (seul le nom du cookie était différent – Nomax

+0

Assurez-vous que votre chemin de cookie est correct et que les droits de lecture et d'écriture sont appliqués correctement sur celui-ci.Vérifiez également les paramètres de confidentialité du navigateur, par exemple, si Mozilla Firefox puis Outils- > options-> Onglet Confidentialité dans l'option déroulante de la section Historique "Utiliser les paramètres personnalisés pour l'historique" – gaurang171

Questions connexes