2010-07-30 8 views
0

J'utilise dojo.cookie pour stocker et récupérer des valeurs de cookie. Cela fonctionne très bien sur une seule page. Cependant, si je stocke un cookie sur une page et essaie de le récupérer sur un autre (toujours dans le même site), il renvoie null. Existe-t-il un moyen de partager un cookie sur plusieurs pages d'un site Web? Je ne suis pas sûr si c'est un problème dojo.cookie ou un problème de navigateur/cookie.dojo.cookie sur plusieurs pages?

+0

À quoi ressemble l'appel 'dojo.cookie' lorsque vous définissez la valeur? – kschneid

+0

dojo.cookie ("IPAddress", adresse IP, {expire: 30}); – Justin

+0

Pour le troisième argument, vous voudrez peut-être expérimenter avec les propriétés 'domain' et \ ou' path' pour voir si cela fait une différence ... – kschneid

Répondre

1

Hm, je semble me rappeler des problèmes avec les cookies et localhost, vous pouvez essayer d'ajouter une entrée à %SystemRoot%\system32\drivers\etc\hosts:

127.0.0.1 my.localhost.com 

puis définissez le cookie dans votre premier commentaire, mais, lorsque vous appuyez sur la page, utilisez http://my.localhost.com au lieu de http://localhost.

+0

Fonctionne, merci !! – Justin

Questions connexes