通过cookie免费子域的请求发送Cookie(仅限Firefox)

时间:2012-02-27 19:23:27

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

我已经创建了一个名为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以及会话cookie中,我通过codeigniter将域名限制为“www.mydomain.co.uk”

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

这里有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

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

希望这可以帮助有类似问题的人