7

我在 iframe 中有一个联系表单,它使用验证码,因此需要会话变量。它在除 IE9 之外的所有浏览器中都能正常工作。为了让它在 IE8 中工作,我在 php 文档的开头添加了以下行:

header('P3P:CP="CAO IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); 

但是,这在 IE9 中似乎不起作用。有任何想法吗?

4

3 回答 3

4

最佳答案:@user973810

非常感谢。这个

header('P3P: CP="NOI ADM DEV PSAi NAV OUR STP IND DEM"');

帮了我很大的忙。值得怀疑的是为什么只有 IE 会做这些奇怪的事情。

顺便说一句:这是对此的解释。;)

  • NOI 网站不收集已识别的数据。
  • ADM 信息可用于网站及其计算机系统的技术支持。用户不能选择加入或退出这种使用(与标签 ADMa 相同)。
  • DEV 信息可用于增强、评估或以其他方式审查网站、服务、产品或市场。用户不能选择加入或退出这种使用(与标签 DEVa 相同)。
  • PSAi 信息可用于创建或建立与假名标识符相关的特定个人或计算机的记录,而无需将已识别的数据(例如姓名、地址、电话号码或电子邮件地址)与记录相关联。此个人资料将用于确定个人的习惯、兴趣或其他特征,以进行研究、分析和报告,但不会用于尝试识别特定个人。选择加入意味着必须由用户提供事先同意。
  • NAV 通过浏览网站被动生成的数据——例如访问了哪些页面,以及用户在每个页面上停留的时间。
  • 我们自己和/或作为我们代理的实体或我们作为代理的实体。
  • 保留 STP 信息以满足所述目的。这要求尽可能早地丢弃信息。站点必须具有建立销毁时间表的保留策略。保留政策必须包含在网站的可读隐私政策中或与之链接。
  • IND 信息的保留时间不确定。此选项下将反映没有保留政策。如果收件人是公共论坛,这是适当的保留政策。
  • DEM 有关个人特征的数据——例如性别、年龄和收入。

来源:http ://www.p3pwriter.com/lrn_111.asp

于 2013-10-08T15:58:54.257 回答
2

这个适用于我IE 接受所有浏览器上的跨浏览器 cookie

在任何页面输出之前添加以下代码

header('p3p: CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"');

或者这个在头块中

<meta http-equiv="P3P" content='CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"' />
于 2014-03-20T09:45:07.440 回答
1

我已经使用了这个标头并且能够在 IE9 中保存 cookie:

header('P3P: CP="NOI ADM DEV PSAi NAV OUR STP IND DEM"');

我试图找到所有这些含义的资源,但从未见过。我确实注意到我的标题中列出了一些您没有的规则。

我还在服务器上托管 p3p 策略,如下所述: http ://www.awardsites.com/tutorials/w3c/p3p_privacy-01.htm

于 2011-10-21T14:11:47.400 回答