Проблема отслеживания пикселей в PHP - PullRequest
0 голосов
/ 26 марта 2010

Позвольте мне сначала объяснить, что я пытаюсь сделать:

шаг 1: domain-a.com -> cookie устанавливается с помощью перенаправляющего PHP-скрипта (размещенного на domain-b.com) при переходе по ссылке на domain-b.com из этого домена
Шаг 2: домен-b.com-> основной веб-сайт - после того, как определенный пользователь просматривает домен-c.com
Шаг 3: domain-c.com -> когда пользователь достигает страницы благодарности, я поместил тег img с помощью скрипта подтверждения src = PHP. (что подтверждает размещение файлов cookie на domain-b.com)

Все работает как Charm с Chrome и FF, но IE не может обнаружить или распознать cookie в скрипте подтверждения на шаге 3.

Я не могу найти какой-либо конкретной причины для этого.

Я буду очень признателен, если кто-нибудь может помочь в этом.

Ответы [ 3 ]

0 голосов
/ 26 марта 2010

По умолчанию IE не разрешает "сторонние куки".Сервис> Свойства обозревателя> Вкладка «Конфиденциальность»

Конфиденциальность http://img144.imageshack.us/img144/834/iepriv.jpg

0 голосов
/ 29 марта 2011

Звучит как проблема с P3P.
Если понижение настроек конфиденциальности IE приводит к тому, что это работает, то вам нужно объявить свою политику в заголовке скрипта, чтобы убедиться, что IE разрешает сторонние файлы cookie.
Запустите поиск по заголовкам p3p, и вы найдете множество руководств.

0 голосов
/ 26 марта 2010

Попробуйте добавить все три домена в свои «доверенные сайты» в IE. Если это исправит это, вы знаете, что это проблема межсайтовой / междоменной политики, к которой IE может быть очень разборчив. Это может не дать немедленного решения, но, по крайней мере, вы будете знать причину.

...