两个名称相同但域名略有不同的cookie?我如何使用JS访问它们

时间:2011-07-18 18:14:18

标签: javascript cookies path

所以有两个cookie,一个在“www.mywebsite.com”下面,另一个在“mywebsite.com”下面,所以在经过一些测试后我设法找出后者是登录到我的网站而前者就像每当有人访问我认为的网站时(或者其他类似的东西,我都不知道具体细节。

无论如何,它们都被命名为xxxx,当我尝试访问它们时,我从www.mywebsite.com获得了一个,我需要另一个,如何在javascript / jquery中更改访问哪个cookie ?

2 个答案:

答案 0 :(得分:3)

如果将cookie写入特定的子域,则该cookie只能由该特定子域访问。

.mywebsite.com设置的Cookie可以www.mywebsite.com访问,但反之亦然。

答案 1 :(得分:0)

由于www是子域名,您需要在该子域名上访问该Cookie。因此,您的Cookie似乎是基于子域名的。

如果您需要非子域名,则需要将文档位置移至mywebsite.com而不使用该子域名。

并且您最好在下次使用全局Cookie并使其名称独一无二