Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中的像素跟踪问题_Php_Cookies_Cross Domain - Fatal编程技术网

PHP中的像素跟踪问题

PHP中的像素跟踪问题,php,cookies,cross-domain,Php,Cookies,Cross Domain,首先让我解释一下我想做什么: 步骤1:当从该域单击指向domain-b.com的链接时,使用放置在domain-b.com上的重定向PHP脚本设置domain-a.com->cookie 步骤2:domain-b.com->主网站-某个浏览用户到达domain-c.com后 步骤3:domain-c.com->当用户到达thankyou页面时,我放置了一个带有src=PHP确认脚本的img标记。这确认了放置在domain-b.com上的cookie Chrome和FF的一切都像charm一样工作

首先让我解释一下我想做什么:

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

Chrome和FF的一切都像charm一样工作,但IE无法检测或识别第3步确认脚本中的cookie

我找不到任何具体的原因


如果有人能在这方面提供帮助,我将不胜感激。

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

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


听起来像是P3P问题。如果降低IE隐私设置可以实现这一点,那么您需要在脚本头中声明您的策略,以确保IE允许第三方cookie。在p3p标题上运行搜索,您将找到大量指南