我在iframe中有一个联系表单,它使用captcha,因此需要会话变量。它在除IE9以外的每个浏览器都能正常工作。为了使它在IE8中工作,我在php文档的开头添加了以下行:Internet Explorer 9中的iframe的P3P和PHP会话问题
header('P3P:CP="CAO IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
但是,这在IE9中似乎不起作用。有任何想法吗?
我在iframe中有一个联系表单,它使用captcha,因此需要会话变量。它在除IE9以外的每个浏览器都能正常工作。为了使它在IE8中工作,我在php文档的开头添加了以下行:Internet Explorer 9中的iframe的P3P和PHP会话问题
header('P3P:CP="CAO IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
但是,这在IE9中似乎不起作用。有任何想法吗?
我用这个标题,并能保存cookies在IE9:
header('P3P: CP="NOI ADM DEV PSAi NAV OUR STP IND DEM"');
我试图找到什么所有这些意味着资源,但从来没有见过一个。我注意到,我的标题中列出了一些不属于您的规则。
我还主持一个P3P策略在服务器上,如下所示: http://www.awardsites.com/tutorials/w3c/p3p_privacy-01.htm
最佳答案:@ user973810
非常感谢。 This
header('P3P: CP="NOI ADM DEV PSAi NAV OUR STP IND DEM"');
非常帮助我。这是值得怀疑的,为什么只有IE做这种奇怪的事情。
顺便说一句:这是对此的解释。 ;)
这个工作对我来说IE to accept cross-browser cookies在所有浏览器
之前的任何页面输出
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"' />
Unsur令人惊讶的是,[P3P规范](http://www.w3.org/TR/P3P/)确实解释了这些TLA的含义。 – Tgr 2012-04-10 10:59:13