【问题标题】:Pixel tracking problem in PHPPHP中的像素跟踪问题
【发布时间】:2011-02-01 00:44:34
【问题描述】:

让我先解释一下我要做什么:

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

在 Chrome 和 FF 中一切正常,但 IE 无法在步骤 3 的确认脚本中检测或识别 cookie。

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

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

【问题讨论】:

    标签: php cookies cross-domain


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        对我来说听起来像是一个 P3P 问题。
        如果降低您的 IE 隐私设置使其生效,那么您需要在脚本标题中声明您的策略以确保 IE 允许 3rd 方 cookie。
        搜索 p3p 标头,您会发现大量指南。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-11-08
          • 1970-01-01
          • 2011-10-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多