2009-11-06 3 views
12

Sur un sous-domaine - a.test.com - Je suis en train de lire les cookies à .test.com. Si j'utilise document.cookie dans JS, tout ce que je reçois, ce sont les cookies de a.test.com. Quelle est la syntaxe ou la route pour lire les cookies de .test.com?lecture Javascript cookies d'un sous-domaine

Je suis certain que vous pouvez lire - du sous-domaine à fqdn - mais vous ne pouvez pas lire vers le bas - fqdn au domaine sous.

Merci!

+3

vous devez utiliser example.com, ou TLD .example, pour exemples d'URL - comme suggéré dans la RFC 2606 [http://www.faqs.org/rfcs/rfc2606 .html] – Gareth

+1

Yay par exemple.com. –

Répondre

9

Lors de la définition des cookies à test.com example.com, assurez-vous que vous spécifiez le domaine cookie ".test.com" ".example.com".

Par exemple:

your_key_name=your_key_value;domain=.example.com;expires=...
+0

Ates, c'est la chose, je ne veux pas faire de réglage. Je veux juste lire. Tout le paramétrage se fait côté serveur depuis une autre application. – zmonteca

+1

Ates dit que, à moins que le cookie ait été correctement, avec le domaine préfixé par une période, vous ne pourrez pas lire le cookie d'un sous-domaine – Gareth

+1

Donc, vous dites si elle est correctement réglée, puis document.cookie lira implicitement tous les cookies de .a.test.com, ainsi que, .test.com? – zmonteca