Что такое правило точек cookie? - PullRequest
4 голосов
/ 12 марта 2009

Я использую Google Analytics и Google Website Optimizer вместе. На нашем испытательном стенде я внезапно понял, что некоторые файлы cookie были установлены дважды.

Печенье GA:

__utma
__umtb
__utmc
__utmz

, где все установлено как GWO, так и GA. Я ожидал увидеть только один набор этих файлов cookie. GWO установил их с точкой перед доменным именем:

.dev.example.com

В то время как GA установил их как:

dev.example.com

Я попытался найти это в Google и прочитать что-то об этом в Механизм управления состоянием HTTP RFC2109

Поиск здесь, в SO, приводит к ряду ответов, ссылающихся на «правило точки cookie», но я до сих пор не понимаю.

Что именно это правило и какие последствия оно имеет?

1 Ответ

10 голосов
/ 12 марта 2009

Я так понимаю, вы понимаете основы работы файлов cookie, а именно то, что при любом HTTP-запросе браузер отправляет все "соответствующие" файлы cookie, которые он сохранил.

Набор файлов cookie для домена «example.com» будет иметь отношение только к запросам к http://example.com,, тогда как файл cookie для «.example.com» будет относиться также ко всем его поддоменам

...