2010-09-07 59 views
0

我创建了2个使用Cookie进行自动登录的单独页面。但是,如果我登录他们两个,并且如果我刷新页面之一,我可以看到该网站识别其他cookie。就像我在网站用户名和屏幕上都打印刷新一样,我在两个站点中都看到相同的用户名。我在我的本地主机上运行2个站点。而且我没有指定cookie的位置。在我的所有页面中都可看到相同的Cookie

+0

浏览器?两个页面的示例网址? – 2010-09-07 23:46:47

回答

0

我想你对这两个页面使用相同的密钥。

Cookie是由浏览器按服务器或域存储的。对于不同的路径,具有相同名称的cookie可以具有不同的值。

对于您的情况,如果您对两个登录页面使用相同的密钥,那么在向本地Web服务器发送的每个请求中,如果您使用的是该页面的最后一页创建cookie时省略路径和域。

您可以使用不同的名称来解决您的问题或Cookie的不同路径。

+0

你可以有2个具有不同路径的相同名称的cookie。 – 2010-09-07 23:48:20

+0

@Sabeen:你说得对。我已经添加到我的文章。 – Zafer 2010-09-08 00:00:46

相关问题