从第三方域设置cookie

时间:2013-04-18 16:51:49

标签: php javascript web-applications

所以基本上,我正在尝试建立一个简单的跟踪器作为学习跟踪器如何工作的方法。我偶然发现了我的第一个问题。场景是这样的:

  • 域名A ,从域B加载JS(跟踪器)
  • 域B ,主持跟踪器和后端

用户加载域A,并成功加载JS。域B(名称,值,路径,到期)请求由域B发送给用户,用户接收它(我检查了它)。但是,它实际上并没有在浏览器中设置cookie。我尝试做同样的事情,但是同一个域中的所有内容都有效,所以问题在于它们是不同的域。

最佳解决方法是什么?也许使用iframe?设置JS从JS读取服务器的响应?

1 个答案:

答案 0 :(得分:1)

将此内容放入您的http标头

P3P CP="NOI COR NID CUR OUR NOR"

P3P是关键,其余是值

你可能会想要了解P3P实际上是什么 http://www.w3.org/P3P/

或只是谷歌“P3P”

在这个帖子中,他们说P3P已经死了..但它仍然适用于IE。不知道chrome& FF站在这个问题上。 Any recommendation for p3p policy editor?