Можно ли делиться файлами cookie между двумя сайтами в одном домене верхнего уровня? Скажите www.example.com
и secure.example.com
?
Мы изучаем внедрение кэша для небезопасного контента и необходимо изолировать защищенный контент в другом домене.
Какие параметры необходимы для печенья? Я использую asp.net
Печенье и субдомены
Ответ 1
Да, вы можете. Использование:
Response.Cookies("UID").Domain = ".myserver.com"
Ответ 2
Самый простой способ применить домен cookie, который может быть разделен между субдоменами, - это поместить его в свой web.config:
<forms cookieDomain="example.com">
Ответ 3
Да, но будьте осторожны, не устанавливайте одинаковые куки файлы в разных поддоменах, поскольку полученный файл cookie представляется случайным; вместо этого установите один файл cookie только в .maindomain.com(не в любом .sub.domain.com)