我创建了一个名为static.mydomain.co.uk的新子域,试图从这个无cookie的域中提供静态内容,问题是fireox在所有请求中都包含cookie。
子域指向与我的主域相同的文件夹,并且我的cookies使用jquery.cookie.js。cookies看起来像这样:
$.cookie('file_current','1',{domain:'www.mydomain.co.uk'});
当我通过firebug查看网络流量时,在子域上托管的所有图像、css、js等都有cookies包含在响应头中,当我通过IE9查看相同的信息时,没有cookies与响应头一起发送(正如我所希望的)。
这发生在我设置的cookie以及我通过codeigniter拥有的会话cookie上,它的域也被限制为'www.mydomain.co.uk‘。
如果任何人想检查一下自己--目前加载时间不是很长,所以我很想删除不必要的cookie流量,该网站就在www.alexchapman.co.uk上
你知道这是怎么回事吗?
发布于 2012-02-29 01:44:29
好吧,我有点像个木偶。我通过在一个单独的页面上运行php函数phpinfo()来解决这个问题这将列出当你访问该页面时正在运行的所有cookie(以及许多其他信息-我实际上是在试图找到一个gzip问题的解决方案)。由于它本身不会启动任何cookie,因此如果您已经删除了该域的所有cookie,则应该不会列出任何cookie。
我一直在删除mydomain.com (涵盖www.mydomain.com)的cookie,但在某个时刻为static.mydomain.com创建了一个cookie,但我还没有删除它。一旦我删除了这个并重新加载了页面,一切都很好。
希望这对有类似问题的人有所帮助
https://stackoverflow.com/questions/9470940
复制相似问题