为什么我不能在Firefox 3中设置第三方cookie?

时间:2011-04-17 16:52:05

标签: firefox cookies

我可以设置第一方Cookie,但Firefox 3.6.16不接受第三方Cookie。

<?php
  setcookie('test', 'value', time() + 3600, '/', '.mydomain.edu');
  setcookie('anothertest', 'value', time() + 3600, '/', '.google.com');
  header('P3P:policyref="/w3c/p3p.xml",
  CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
?>

因此,使用正确的域设置cookie test=value。但是,我为.google.com设置Cookie的尝试被浏览器拒绝。注意:

  • 我在浏览器中启用了第三方Cookie
  • 我已经包含了一个紧凑的隐私政策
  • 我使用了P3P验证器以确保我的政策有效
  • 我使用了篡改数据来确保发送P3P标头并且发送了。{ Set-Cookie标头包含第三方Cookie。

我对这一切都很新,但从我的阅读来看,这应该是可能的。我知道从iframe设置cookie也被认为是第三方,但维基百科条目暗示我应该能够通过这种技术设置第三方cookie。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Firefox确实接受第三方Cookie,除非您在选项 - &gt;隐私

下关闭了它