1

我不确定,如果你知道,请解释一下。我对 Cookie 中的域有疑问。

根据最新的 rfc 6265 文档,cookie 中的域是否以“点”开头并不重要。

例如:

Set-Cookie: example.com 与 .example.com 的含义相同,它适用于所有子域,例如 something.example.com 和当然 example.com 。

所以我有一个问题。“www”怎么样...如果客户端将 cookie 设置为 www.example.com -> 客户端不应该为“example.com”发送 cookie ???但应该发送到:www.example.com???

或者也许是“www”。也被忽略了?

你能给我解释一下吗?我找不到答案。

谢谢你。

4

1 回答 1

1

不,没有什么特别的www;它的工作方式与任何其他子域相同。就 cookie 而言www.example.com是不同的。example.com不管你怎么看,事实就是这样。www作为子域并不特殊。

这是很重要的一点,并且确实吸引了很多初学者,尤其是当他们在网站中使用完整域名编写链接时。如果您从 导航www.example.com/index.htmlexample.com/nextpage.html,如果 cookie 是在子域的索引页面上创建的,则您的 cookie 在第二页上可能不可见www

您说您已经阅读了 RFC,但您可能会发现此答案对此进行了更多说明。

希望有帮助。

于 2013-06-10T09:57:51.287 回答