ホームページ >バックエンド開発 >PHPチュートリアル >異なるドメイン名の Cookie を共有する方法
異なるドメイン名の Cookie を共有する方法
タイトル通り
-----解決策--------------------- -----------
異なるドメイン名の Cookie を共有することはできません。
しかし、あなたがおっしゃったように、第 1 レベルのドメイン名が同じであれば、それは可能です。 Cookie パスを .top-level ドメイン名に設定します
------解決策---------
header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"'); if(isset($_GET['トークン'])) { setcookie('name', $_GET['token'] . ' ' . $_SERVER['HTTP_HOST']); echo "document.write('<br>js cookie:'+document.cookie+'<br>');"; }それ以外 { print_r($_COOKIE); $url = $_SERVER['HTTP_HOST'] == 'www.a.net' : 'www.a.net'; echo "<script src='http://$url/cookie.php?token=$_SERVER[HTTP_HOST]'></script>"; echo "<a href='http://$url/cookie.php'>test</a>"; <div class="clear"></div>