Internet Explorer 9中的iframe的P3P和PHP会话问题

Ben*_*Ben 7 php p3p internet-explorer-9

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

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

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

Dar*_*ous 1

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

header('P3P: CP="NOI ADM DEV PSAi NAV OUR STP IND DEM"');
Run Code Online (Sandbox Code Playgroud)

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

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