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