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

为什么我不能在Firefox3中设置第三方cookie?,firefox,cookies,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 A

我可以设置第一方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=值是使用正确的域设置的。然而,我试图为.google.com设置cookie的尝试被浏览器拒绝。注:

我在浏览器中启用了第三方cookie 我已经包括了一个紧凑的隐私政策 我已使用P3P验证程序来确保我的策略有效 我使用了篡改数据来确保发送P3P报头,并且 Set Cookie头包含第三方Cookie。 我对这一切都很陌生,但从我的阅读来看,鉴于上述情况,这应该是可能的。我知道从iframe设置cookie也被认为是第三方的,但是wikipedia条目暗示我也应该能够通过这种技术设置第三方cookie


有什么想法吗?

Firefox接受第三方Cookie,除非您在“选项->隐私”下关闭它

现代浏览器不会接受第三方网站的Cookie。这违反了安全性。@Frog:Wikipedia声称,如果服务器发布P3P策略,默认情况下它们是可以接受的。这是错的吗?