<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>[HOW TO] 讓 IE 接受第三方 cookie：設定 P3P Header</title>
        <description>在某些情況下，我們會需要讓 cookie 傳給第三方網站 (例如想讓使用者在二個自己的網站同時登入)。一般的作法是用 &amp;lt;img&gt; 或 &amp;lt;iframe&gt; 來將 cookie 資訊來傳給第三方網站。而這邊要提的是在這種情況下， 如何解決 IE (Internet Explorer) 在預設的情況下不接受 Third-Party cookie 的問題。

作法很簡單，只要宣告一個 P3P Header (P3P 是 Platform for Privacy Preferences Project 的簡稱) 就可以了。同時，要特別注意，這個 header 是要設在「第三方」的網站，也就是不是使用者正在瀏覽的網站，是 &amp;lt;img&gt; 或 &amp;lt;iframe&gt; 裡面引用、呼叫的網站。

底下是各種程式語言的宣告方式：

PHP:
header('P3P:CP=&quot;IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT&quot;');

JSP:
response.setHeader(“P3P”,”CP=’IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT’”)

ASP.NET:
HttpContext.Current.Response.AddHeader(&quot;p3p&quot;, &quot;CP=\&quot;&quot;IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\&quot;&quot;&quot;)

ColdFusion:
&amp;lt;cfheader name=”P3P” value=”CP=’IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT’” /&gt;

(上面的程式的「引號」有些問題，要自己改一下。)


Reference:
How to set third-party cookies with iframe?</description>
        <link>http://mepopedia.com/forum/read.php?37,11599,11599#msg-11599</link>
        <lastBuildDate>Fri, 15 May 2026 16:16:14 +0800</lastBuildDate>
        <generator>Phorum 5.2.7</generator>
        <item>
            <guid>http://mepopedia.com/forum/read.php?37,11599,11599#msg-11599</guid>
            <title>[HOW TO] 讓 IE 接受第三方 cookie：設定 P3P Header</title>
            <link>http://mepopedia.com/forum/read.php?37,11599,11599#msg-11599</link>
            <description><![CDATA[在某些情況下，我們會需要讓 cookie 傳給第三方網站 (例如想讓使用者在二個自己的網站同時登入)。一般的作法是用 &lt;img> 或 &lt;iframe> 來將 cookie 資訊來傳給第三方網站。而這邊要提的是在這種情況下， 如何解決 IE (Internet Explorer) 在預設的情況下不接受 Third-Party cookie 的問題。<br />
<br />
作法很簡單，只要宣告一個 P3P Header (P3P 是 Platform for Privacy Preferences Project 的簡稱) 就可以了。同時，要特別注意，這個 header 是要設在「第三方」的網站，也就是不是使用者正在瀏覽的網站，是 &lt;img> 或 &lt;iframe> 裡面引用、呼叫的網站。<br />
<br />
底下是各種程式語言的宣告方式：<br />
<code><br />
PHP:<br />
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');<br />
<br />
JSP:<br />
response.setHeader(“P3P”,”CP=’IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT’”)<br />
<br />
ASP.NET:<br />
HttpContext.Current.Response.AddHeader("p3p", "CP=\""IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""")<br />
<br />
ColdFusion:<br />
&lt;cfheader name=”P3P” value=”CP=’IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT’” /><br />
</code><br />
(上面的程式的「引號」有些問題，要自己改一下。)<br />
<br />
<br />
Reference:<br />
<a href=http://www.miotour.com/2010/07/28/how-to-set-third-party-cookies-with-iframe/>How to set third-party cookies with iframe?</a>]]></description>
            <dc:creator>HP</dc:creator>
            <category>程式設計</category>
            <pubDate>Tue, 12 Apr 2011 15:27:19 +0800</pubDate>
        </item>
    </channel>
</rss>
