2009-11-06 18 views
12

Na poddomenie - a.test.com - próbuję odczytać pliki cookie ustawione na .test.com. Jeśli używam document.cookie w JS, wszystko, co dostaję, to ciasteczka z a.test.com. Jaka jest składnia lub droga odczytu plików cookie z .test.com?Czytanie ciasteczek JavaScript z poddomeny

Jestem prawie pewny, że można odczytać - od subdomeny do fqdn - ale nie można odczytać - fqdn do poddomeny.

Dzięki!

+3

należy użyć example.com lub .example TLD, dla przykładowych adresów URL - jak zasugerowano w dokumencie RFC 2606 [http://www.faqs.org/rfcs/rfc2606 .html] – Gareth

+1

Yay dla example.com. –

Odpowiedz

9

Podczas ustawiania cookies w test.com example.com, upewnij się, że można określić jako domenę cookies ".test.com" ".example.com".

Na przykład:

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

Ates, o to chodzi, nie chcę robić żadnych ustawień. Chcę tylko przeczytać. Wszystkie ustawienia są wykonywane po stronie serwera z innej aplikacji. – zmonteca

+1

Firma Ates twierdzi, że jeśli plik cookie nie zostanie ustawiony prawidłowo, z domeną z prefiksem okresu, nie będzie można odczytać pliku cookie z subdomeny. – Gareth

+1

Czyli mówisz, że jest odpowiednio ustawiony, a następnie document.cookie będzie domyślnie czytał wszystkie pliki cookie z .a.test.com, a także, .test.com? – zmonteca