最近在寫PHP時
發現用IE在跨IFRAME時
Session常常丟失
查了老半了
後來才發現是Platform for Privacy Preferences Project specification
在搞怪
在firefox和google下似乎不會出現
google的到的辦法是
在php寫入
<?php header(<span class="string">'P3P: CP="CURa ADMa DEVa PSAo PSDo OUR
BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"'</span>);
?>
就可以了
或是在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");
%>