cookie не отслеживается, почему? - PullRequest
1 голос
/ 26 апреля 2010

на одном домене я использую команду как ::

setcookie ("cookiename", "cookievalue", time () + 86400, "/", "domain1.com");

на другом домене я использовал пиксельный код как

<img src="http://domain1.com/?action=trackcookie" width=1 height=1 />

этот URL не может читать cookie, но тот же URL способен читать cookie, когда он вызывается напрямую. когда я помещаю htat url как пиксельный код в другой домен. он не умеет читать значение.

в чем может быть проблема для этого ??

С наилучшими пожеланиями, Сатиш Калепу

Привет, Да, я также проверил httpwatch и firebug ..

http://www.domain1.com/tracking.php?action=setcookie на этот URL положить куки:

Set-Cookie  topinno=1; expires=Tue, 27-Apr-2010 09:24:16 GMT; path=/
Set-Cookie  newkhan=%3A+2010-04-26+14%3A54; expires=Thu, 06-May-2010 09:24:16 GMT; path=/

на домене2 этот URL называется: в теге iframe ..

http://www.domain1.com/tracking.php?leadno=CREATEDLEADNO&city=CITYOFTHELEAD

тогда эти куки не приходят ...

но когда я звоню по тому же адресу напрямую. снова я могу видеть куки в запросе:

PHPSESSID=diebgrgusqofs2gckahu2nbm04; topinno=1; newkhan=%3A+2010-04-26+14%3A54; __utma=97007629.526966387.1270733785.1272261298.1272265835.45; __utmz=97007629.1270733785.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

Ответы [ 3 ]

0 голосов
/ 26 апреля 2010

В целях конфиденциальности многие браузеры блокируют файлы cookie, которые приходят с другого домена на саму страницу.

0 голосов
/ 26 апреля 2010

Многие браузеры по желанию накладывают ограничения на «сторонние файлы cookie», то есть файлы cookie, которые устанавливаются ресурсами, обслуживаемыми с другого имени хоста, чем адрес главной страницы. Пользователи ненавидят маяки слежения; Вы не должны полагаться на то, что они всегда работают.

В частности, для настроек IE по умолчанию вы должны создать P3P политику, которая обещает быть хорошей, или браузер откажется разрешать сторонние куки.

Больше фона .

0 голосов
/ 26 апреля 2010

Файлы cookie основаны на домене, вы не можете сделать это в другом домене.

И если вы делаете это в том же домене, expires after two days должно быть "expires after two days", вы пропускаете кавычки или это должны быть цифры в секундах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...