PHP中的像素跟踪问题

时间:2010-03-26 02:55:58

标签: php cookies cross-domain

首先让我解释一下我要做的事情:

第1步:domain-a.com - >当从该域点击domain-b.com的链接时,使用重定向PHP脚本(放在domain-b.com上)设置cookie 步骤2:domain-b.com->主网站 - 在某个浏览用户到达domain-c.com之后 第3步:domain-c.com - >当用户到达thankyou页面时,我放置了一个带有src = PHP确认脚本的img标签。 (确认cookie放在domain-b.com上)

一切都像Chrome和FF的魅力一样,但IE无法在步骤3中检测或识别确认脚本中的cookie。

我无法找到任何具体原因。

如果有人可以提供帮助,我将非常感激。

3 个答案:

答案 0 :(得分:0)

尝试将所有三个域添加到IE中的“受信任的站点”。如果这个解决了它,你知道这是一个跨站点/跨域策略问题,IE可能非常挑剔。这可能不会立即解决,但至少你会知道原因。

答案 1 :(得分:0)

默认情况下,IE不允许“第三方Cookie”。工具>互联网选项>隐私选项卡

Privacy http://img144.imageshack.us/img144/834/iepriv.jpg

答案 2 :(得分:0)

听起来像P3P问题。
如果降低IE隐私设置可以使其生效,那么您需要在脚本标题中声明您的策略,以确保IE允许第三方cookie。
在p3p标题上运行搜索,你会找到很多指南。