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