Файлы cookie отправляются с запросами на поддомен без файлов cookie (только в Firefox) - PullRequest
1 голос
/ 27 февраля 2012

Я создал новый поддомен static.mydomain.co.uk, пытаясь обслуживать статический контент с этого домена, свободного от файлов cookie, проблема в том, что fireox включает файлы cookie во все запросы.

Субдомен указывает на ту же папку, что и мой основной домен, и мои файлы cookie используют jquery.cookie.js. Печенье выглядит так:

$. 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 Ответ

1 голос
/ 28 февраля 2012

Ладно, я был немного мапетом здесь.Я решил это, запустив php function phpinfo ();на отдельной странице - здесь будут перечислены все файлы cookie, которые запускаются при доступе к странице (вместе со множеством другой информации - на самом деле я пытался найти решение проблемы с gzip).Поскольку он сам не запускает файлы cookie, у вас не должно быть файлов cookie в списке, если вы удалили все файлы cookie для домена.

Я удалял файлы cookie для mydomain.com (который относится к www.mydomain.com), ноВ какой-то момент для static.mydomain.com был создан файл cookie, который я не удалил.Как только я удалил это и перезагрузил страницу, все было хорошо.

Надеюсь, это поможет кому-то с подобной проблемой

...