2013-12-09 74 views
0

我开发使用Omeka一个门户会话Cookie(基于Zend框架),这是在一个iFrame不同的URL运行,并且在问题与IE浏览器正在运行拒绝会话如果隐私设置高于或低于任何Cookie,则为Cookie。如何设定P3P头(Omeka/Zend公司)

我将<?php header('P3P: CP="ALL DSP COR CUR ADM TAI OUR IND COM NAV INT"'); ?>添加到我的主题的页面页面,但是当我与Fiddler进行检查时,发现Cookie没有发送P3P标头。我怀疑这是因为cookie在获取主题头部之前被设置。

在哪里将是使包括P3P代码,以确保他们得到与cookie本身一起发送的最佳地点?可以在bootstrap.php设置或者是有其他地方?我试图将其设置在服务器级别,但似乎将我的Apache服务器发送到Nirvana。应用程序Omeka基于Zend框架。

谢谢你的任何意见。

回答

0

我最初考虑在所有不同的地方设置的标头,如我的主题header.phpUsersController等人pointed出最明显的:

index.php文件中的应用程序根目录下。

所以我甚至调用bootstrap.php之前设置它,它现在的作品 - 在P3P头获得与发送cookie。