Мониторинг создания файлов cookie - PullRequest
3 голосов
/ 19 ноября 2011

Я расследую, где устанавливается cookie, но не могу найти где. Я не вижу его в заголовках HTTP, поэтому я полагаю, что он создается с помощью Javascript. Есть ли способ отслеживать, где / когда установлен файл cookie?

Ответы [ 2 ]

4 голосов
/ 19 ноября 2011

Установите расширение Firebug на Firefox , затем установите плагин Firecookie ( Запись в блоге Firecookie ).FireCookie добавляет панель в Firebug, чтобы показать вам активность файлов cookie.

При просмотре списка файлов cookie, если вы щелкнете по нему правой кнопкой мыши и отметите Break on '[cookie name]' change, то при каждом изменении файла cookie (если оно инициировано изменением)по сценарию) Firebug остановит выполнение страницы и переключит панели на панель «Сценарий» с помощью сценария / строки, которая внесла изменения, выделенные для вас.Если он никогда не сломается, даже если вы видите, что файл cookie изменился, он не был изменен сценарием.

0 голосов
/ 19 ноября 2011

Если вы не видите их в заголовках HTTP, вам нужно искать document.cookie в файлах JavaScript, включенных в страницу.

Файл cookie устанавливается путем присвоения нового значения document.cookie.

document.cookie = 'name=value;domain=.example.com;path=/;expires=...';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...