【发布时间】:2009-11-03 09:50:25
【问题描述】:
如果我有一个域 example.com,有没有办法让 cookie 只对那个特定域有效,而不是像 www.example.com 这样的子域?
我知道我可以将其设置为仅www.example.com,但它可以没有子域吗?
【问题讨论】:
如果我有一个域 example.com,有没有办法让 cookie 只对那个特定域有效,而不是像 www.example.com 这样的子域?
我知道我可以将其设置为仅www.example.com,但它可以没有子域吗?
【问题讨论】:
Cookie 由其名称、域和路径的组合来标识。因此,如果设置正确,您可以将其范围限制为特定域/子域和路径。
【讨论】:
should 但是,谁知道呢?
严格来说,带有限定符 ";domain=example.com" 的 cookie 不应该对“www.domain.com”域可见。而";domain=.example.com" 将对 www 主机可见。
但是我会非常警惕这一点。我最近没有对此进行测试,但如果看到某些浏览器不符合此要求,我不会感到惊讶。
【讨论】: