我在使用Cookie和图片时遇到了一些问题。当我在http://www.mywebsite.com
和http://mywebsite.com
之间切换时,似乎会出现问题。例如,我设置了一些登录信息"记住我" cookies - 如果我访问www
并登录,则cookie工作正常。一旦我离开www
,饼干就会消失。 Chrome中的快速检查元素显示Cookie已列在域www.mywebsite.com
下,并且一切换,它们就会消失。
我想知道这可能是Apache配置问题还是其他问题。有什么想法吗?
答案 0 :(得分:1)
这是设计的。 www.domain.com
和domain.com
是不同的域名。在www.domain.com
中无法看到domain.com
中设置的Cookie。
虽然行为可以改变,因此cookie涵盖domain.com
的所有子域,但实际上没有必要这样做。解决这个问题的常用方法是强制执行一个 - 即。将所有domain.com
流量重定向到www
或反之亦然。避免重复内容也很重要