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

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

WBOY
WBOYオリジナル
2016-07-25 08:57:59807ブラウズ
  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
コードをコピー
して、クロスドメインが設定されているかどうかを確認してください実装されました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。