Вопрос

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

Файлы cookie GA:

__utma
__umtb
__utmc
__utmz

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

.dev.example.com

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

dev.example.com

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

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top