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