【发布时间】:2019-07-31 08:05:50
【问题描述】:
我们有一个set cookie 对应一个domain 作为.example.com,下面是sites,它在这个domain 之下。
login.example.com
articles.example.com
fitness.example.com
HP.example.com
media.example.com
我们已经设置了domain globally 并将覆盖所有站点。但是,我不想为最后一个站点设置 cookie,即media.example.com
我尝试将域设置为site URL,但它不起作用,因为所有站点都必须共享cookies,除了最后一个。
预期
我不希望 cookie 与 media.example.com 共享并与其他网站共享。
【问题讨论】:
-
你试过用明确的域名设置coockie吗?例如:Set-Cookie:名称=值;域 = HP.example.com EX:设置 Cookie:名称 = 值; domain=articles.example.com 也看看 HOST-ONLY cookie
-
如果我们必须在站点之间共享一个 cookie,那么站点特定的域 cookie 就会出现问题。即从
login.example.com到其他站点的用户名。因为它们有依赖关系。
标签: c# asp.net .net cookies subdomain