/ / створення файлів cookie з повним доменним іменем - c #, cookies, dns

створення файлів cookie з повним доменним ім'ям - c #, файли cookie, dns

Я намагаюся створити файл cookie з доменом: ausserver.company.com, і він не створюється.
Я спробував з company.com, і це працює.

var cookie = new HttpCookie("cookie name");
cookie.Domain = "auscc.company.com";
Response.Cookies.Add(cookie);

Я також бачив, що є кілька файлів cookie, як-от JSESSIONID, у яких cookie host = "auscc.company.com". Я не знаю, як вони створені?

Хто-небудь знає, чому?

Відповіді:

2 для відповіді № 1

Я думаю, проблема в цьому:

Ви можете встановити домен лише для себе (поточний сайт) та піддомени себе з міркувань безпеки. Ви не можете встановити файли cookie для довільних сайтів.

Наприклад :

abc.com може писати файли cookie на abc.com, foo.abc.com та * .abc.com; він взагалі не може писати файли cookie для xyz.com.