Obie domeny mydomain.com
i subdomain.mydomain.com
mogą udostępniać pliki cookie tylko wtedy, gdy domena jest jawnie wymieniona w nagłówku Set-Cookie
. W przeciwnym razie zakres pliku cookie jest ograniczony do hosta żądania. (Jest to określane jako "host-only cookie" Zobacz What is a host only cookie?.)
Na przykład, jeśli wysłał następujący nagłówek z subdomain.mydomain.com
:
Set-Cookie: name=value
Następnie cookies nie zostaną wysłane na wnioski do mydomain.com
. Jednak w przypadku korzystania z następujących, to będzie użyteczny na obu domenach:
Set-Cookie: name=value; domain=mydomain.com
W RFC 2109, domena bez kropką oznaczało, że nie może być stosowany na subdomenach, a tylko kropką (.mydomain.com
) będzie Pozwól, aby było używane w wielu subdomenach (ale nie w domenie najwyższego poziomu, więc to, o co prosisz, nie było możliwe w starszej specyfikacji).
Jednak wszystkie współczesne przeglądarki respektują nowszą specyfikację RFC 6265 i zignorują każdą wiodącą kropkę, co oznacza, że można używać plików cookie w subdomenach, a także w domenie najwyższego poziomu.
Podsumowując, jeśli ustawisz plik cookie podobny do powyższego drugiego przykładu z mydomain.com
, będzie on dostępny pod numerem subdomain.mydomain.com
i na odwrót.
Zobacz także:
Tak, możesz .. zobacz link poniżej http://www.codeguru.com/csharp/csharp/cs_internet/article.php/c19417/Sharing-Cookies-Across-Domains.htm –
Ściśle związany: http: /stackoverflow.com/questions/3089199/can-subdomain-example-com-set-a-cookie-that-can-be-read-by-example-com –
czy możesz popatrzeć na to pytanie http: // stackoverflow. com/questions/38351769/path-attribute-of-cookie-is-not-affecting-for-next-requests –