ホームページ > バックエンド開発 > PHPチュートリアル > P3P を使用して COOKIE のクロスドメイン操作を完了する php のメソッドを共有する

P3P を使用して COOKIE のクロスドメイン操作を完了する php のメソッドを共有する

WBOY
リリース: 2016-07-25 08:57:59
オリジナル
823 人が閲覧しました
  1. 127.0.0.1 www.a.com
  2. 127.0.0.1 www.b.com
コードをコピーします

最初に: a_setcookie.php ファイルを作成します。

  1. //header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
  2. setcookie("test) ", $_GET['id'], time()+3600, "/", ".a.com");
  3. ?>
コードをコピー

次に:_getcookie.php ファイルを作成します。

  1. var_dump($_COOKIE)
  2. ?>
コードをコピー
最後に、 b_setcookie.php ファイルを作成します。

コードをコピー
3ファイルが作成されたら、ブラウザーから順番にファイルにアクセスします。

  1. http://www.b.com/b_setcookie.php
  2. http://www.a.com/a_getcookie.php
b.comドメインにアクセスしながらコード
をコピーします。 a.com ドメインには Cookie 値が設定されていません。

次に、a_setcookie.php ファイルを変更し、a_setcookie.php のコメント記号を削除します。

  1. header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
  2. setcookie("test"); $_GET['id'], time()+3600, "/", ".a.com");
コードをコピーします
ブラウザから再度アクセスします。

    http://www.b.com/b_setcookie.php
  1. http://www.a.com/a_getcookie.php
コードをコピー
して、クロスドメインが設定されているかどうかを確認してください実装されました。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート