2013-12-09 118 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。