最近在寫PHP時
發現用IE在跨IFRAME時
Session常常丟失
查了老半了
後來才發現是Platform for Privacy Preferences Project specification
在搞怪
在firefox和google下似乎不會出現
google的到的辦法是
在php寫入
<?php header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR
BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
?>
就可以了
或是在apache的服務器下的寫入
<VirtualHost>
Header set P3P 'CP="CURa ADMa DEVa PSAo PSDo OUR
BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"'
</VirtualHost>
不過不是很建議寫入apache並不是每個人都有這個寫入權
jsp的可以這樣寫
<%
response.setHeader("P3P","CP=CAO PSA OUR");
%>
沒有留言:
張貼留言