我创建了2个单独的页面,使用cookie进行自动登录。但是,如果我同时登录它们,如果我刷新其中一个页面,我可以看到该网站识别另一个cookie。就像我在两个站点用户名都打印到屏幕一样,刷新后我在两个站点都看到相同的用户名。我在localhost中运行了2个站点。我没有指定cookie的位置。
答案 0 :(得分:0)
我猜你们两个页面都使用相同的密钥。
Cookie由每个服务器或域的浏览器存储。对于不同的路径,具有相同名称的cookie可以具有不同的值。
在您的情况下,如果您对两个登录页面使用相同的密钥,那么在对本地Web服务器的每个请求中,如果您省略,那么该cookie的值将是其中一个页面最后设置的值。创建cookie时的路径和域。
您可以使用不同的Cookie名称来解决您的问题或Cookie的不同路径。