2009-11-06 4 views
12

На субдомене - a.test.com - Я пытаюсь прочитать файлы cookie, установленные на .test.com. Если я использую document.cookie в JS, все, что я получаю, - это файлы cookie с сайта a.test.com. Каков синтаксис или маршрут для чтения файлов cookie с .test.com?Чтение Javascript Cookies из поддомена

Я уверен, что вы можете читать - из поддомена в fqdn - но вы не можете читать вниз - fqdn в поддомену.

Спасибо!

+3

вы должны использовать example.com, или в .example TLD, для выборки URL-адресов - как предложено в RFC 2606 [http://www.faqs.org/rfcs/rfc2606 .html] – Gareth

+1

Yay для примера.com. –

ответ

9

При установке куки на test.com example.com, убедитесь, что вы указываете домен куки, как «.test.com» «.example.com».

Например:

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

Ates, вот что, я не хочу делать никаких настроек. Я просто хочу прочитать. Все настройки выполняются на стороне сервера из другого приложения. – zmonteca

+1

Атес говорит, что, если cookie не был установлен правильно, с доменом, префиксом которого является период, вы не сможете прочитать файл cookie из поддомена – Gareth

+1

Итак, вы говорите, если он установлен правильно, тогда document.cookie будет неявно читать все файлы cookie с .a.test.com, а также, .test.com? – zmonteca