header('P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"');
私はそのようなヘッダーを見たことがありません、それは何のためですか?
header('P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"');
私はそのようなヘッダーを見たことがありません、それは何のためですか?
これは、Webサイトが個人データをどのように処理するかを機械可読形式で表現するコード化された形式です。IIRC、IEはすでにこれを使用しており、現在のサイトがP3Pヘッダーを提供している場合は、ステータスバーに人間が読める形式のP3Pヘッダーの翻訳が表示されます。
こちらをご覧ください:プライバシー設定のためのプラットフォーム
要旨:
Platform for Privacy Preferences Project(P3P)を使用すると、Webサイトは、ユーザーエージェントが自動的に取得して簡単に解釈できる標準形式でプライバシー慣行を表現できます。
コマンドの翻訳については、このサイトをご覧ください。
上記の答えは正しいですが、機能の観点からなぜそれをしたいのかを言及する価値があると思います。別のドメインのフレームセットに含まれているページがある場合、p3pヘッダーが存在しない限り、IE6以降のバージョンはページのCookieをブロックします。
別のドメインでホストされているフレームセットにページが配置されている場合、そのページは「サードパーティ」のコンテンツと見なされるという考え方です。恐れは、あなたが知らないうちに人のブラウザに卑劣な広告追跡や他のクッキーを貼り付けようとするかもしれないということです。p3pヘッダーは、組織を「サードパーティのCookieで卑劣なことは何もしません」と言うように固定する方法です。ヘッダーを設定しない場合、ユーザーはブラウザを設定してCookieをブロックできます。IE6以降はデフォルト設定です。
この特定のコマンドチェーンは、Facebookと対話するサイトに含まれており、InternetExplorerセッションの問題を解決します。