Могут ли файлы cookie использоваться совместно двумя сайтами в одном домене верхнего уровня? Скажите www.example.com и secure.example.com?
Мы изучаем возможность реализации кеша для незащищенного контента, и нам необходимо отделить защищенный контент от другого домена.
Какие параметры нужны cookie? Я использую asp.net





Да, ты можешь. Использовать:
Response.Cookies("UID").Domain = ".myserver.com"
Самый простой способ применить домен cookie, который можно использовать в поддоменах, - это поместить его в свой web.config:
<forms cookieDomain = "example.com">
Да, спецификация довольно раздражает. Если вы хотите использовать example.com в качестве основного домена, вы не сможете использовать static.example.com для своих статических файлов (без файлов cookie) и будете вынуждены зарегистрировать другой домен.
Да, но будьте осторожны, не устанавливайте файлы cookie с одинаковыми именами в различных поддоменах, поскольку получаемый файл cookie оказывается случайным; вместо этого установите один файл cookie только в .maindomain.com (не в любом .sub.domain.com)
Примечание. Это может вызвать ошибки или проблемы с безопасностью в зависимости от содержимого cookie. Больше информации здесь