Трекинг cookies

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
baydikov
Сообщения: 112
Зарегистрирован: 2012.11.05, 15:52

Трекинг cookies

Сообщение baydikov »

Здравствуйте!
Есть задача - сохранять имена всех cookies (значения не нужны), и желательно определять "first or third party" для кукисов и expire.
Я знаю, что можно получить cookies через $_COOKIE или document.cookie.
Но при просмотре в консоле хрома, я вижу на много больше cookies.
Также, при $_COOKIE или document.cookie мы можем получить только имя=>значение, а мне желательно бы еще expire.

Могу ли я получить имена всех кукисов, которые вижу в консоле хрома для текущей страницы?
Возможно есть какие то библиотека для javascript, которые дают больше данных о куках?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Трекинг cookies

Сообщение samdark »

Куки можно получить только со своего домена.
baydikov
Сообщения: 112
Зарегистрирован: 2012.11.05, 15:52

Re: Трекинг cookies

Сообщение baydikov »

А почему тогда хром показывает в консоли куки с других сайтов?
http://screencloud.net/v/oXAT
Что это за куки? Они как то связаны с моим сайтом?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Трекинг cookies

Сообщение samdark »

Хром может показывать что угодно. Скорее всего это куки из iframe и внешних ресурсов.
baydikov
Сообщения: 112
Зарегистрирован: 2012.11.05, 15:52

Re: Трекинг cookies

Сообщение baydikov »

А мы можем как то различить 1st-party от 3rd-party cookies?
У нас же есть только имя и значение.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Трекинг cookies

Сообщение samdark »

У нас есть ещё и домен. И ещё есть вот такой стандарт https://tools.ietf.org/html/rfc2965. Пункт 3.3.2.
baydikov
Сообщения: 112
Зарегистрирован: 2012.11.05, 15:52

Re: Трекинг cookies

Сообщение baydikov »

Александр, я не совсем понимаю, если мы можем получить только куки со своего сайта, значит они все будут с нашего домена, и все 1st-party ?
baydikov
Сообщения: 112
Зарегистрирован: 2012.11.05, 15:52

Re: Трекинг cookies

Сообщение baydikov »

И как можно получить домен, если $_COOKIE или document.cookie возвращают только "имя"=>"значение" ?
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Трекинг cookies

Сообщение anton44eg »

домен - это ваш домен
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Трекинг cookies

Сообщение samdark »

Программно да. В консоли Chrome видно больше.
baydikov
Сообщения: 112
Зарегистрирован: 2012.11.05, 15:52

Re: Трекинг cookies

Сообщение baydikov »

Правильно ли я понял, что программно, хоть в PHP, хоть в JS, можно получить только cookies своего сайта?
Соответственно, что все эти cookies являются 1st-party ?
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Трекинг cookies

Сообщение anton44eg »

да
baydikov
Сообщения: 112
Зарегистрирован: 2012.11.05, 15:52

Re: Трекинг cookies

Сообщение baydikov »

Большое, спасибо всем за помощь!
Ответить