【问题标题】:Cookies being sent with requests to cookie free subdomain (Only in Firefox)Cookie 随请求发送到无 cookie 子域(仅在 Firefox 中)
【发布时间】:2012-02-29 01:44:28
【问题描述】:

我已经创建了一个名为 static.mydomain.co.uk 的新子域,试图从这个无 cookie 的域中提供静态内容,问题是 fireox 在所有请求中都包含 cookie。

子域指向与我的主域相同的文件夹,并且我的 cookie 使用 jquery.cookie.js。 Cookie 如下所示:

$.cookie('file_current', '1', {domain: 'www.mydomain.co.uk'});

当我通过 firebug 查看网络流量时,子域上托管的所有图像、css、js 等的响应标头中都包含 cookie,当我通过 IE9 查看相同的信息时,响应中没有发送 cookie标题(如我所愿)

这发生在我设置的 cookie 以及我通过 codeigniter 拥有的会话 cookie 中,它的域也限制为“www.mydomain.co.uk”

如果有人想检查自己,该网站位于 www.alexchapman.co.uk - 目前加载时间不是很好,所以我很想删除不必要的 cookie 流量

你知道这里发生了什么吗?

【问题讨论】:

    标签: firefox optimization cookies internet-explorer-9 subdomain


    【解决方案1】:

    好吧,我在这里有点像木偶。 我通过运行 php 函数 phpinfo(); 解决了这个问题。单独在一个页面上 - 这将列出您访问该页面时正在运行的所有 cookie(以及许多其他信息 - 我实际上是在尝试寻找 gzip 问题的解决方案)。由于它本身不会启动任何 cookie,因此如果您已删除该域的所有 cookie,则应该不会列出任何 cookie。

    我一直在删除 mydomain.com(其中包括 www.mydomain.com)的 cookie,但在某些时候为我没有删除的 static.mydomain.com 创建了一个 cookie。一旦我删除它并重新加载页面,一切都很好。

    希望对遇到类似问题的人有所帮助

    【讨论】:

      猜你喜欢
      • 2011-04-21
      • 1970-01-01
      • 2019-02-11
      • 2021-01-21
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多