Что такое правило точки cookie?

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

Печенье GA:

__utma
__umtb
__utmc
__utmz

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

.dev.example.com

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

dev.example.com

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам