ホームページ >バックエンド開発 >PHPチュートリアル >互いに関連性のない Web サイトの異なるページが同じ Cookie 値を取得するにはどうすればよいでしょうか?

互いに関連性のない Web サイトの異なるページが同じ Cookie 値を取得するにはどうすればよいでしょうか?

WBOY
WBOYオリジナル
2016-06-23 13:07:351419ブラウズ

たとえば、Web サイトの同じディレクトリに複数の無関係なページがあります: 1.php、2.php、3.php
ユーザーが 1.php にアクセスした後、Cookie を生成します:


setcookie('mycookie1', $c1 );
setcookie('mycookie2',$c2);
setcookie('mycookie3',$c3);



このユーザーが別の Web サイトからハイパーリンクをクリックして 2.php を入力すると、結果は 2.php になります。 1.phpで設定したCookieの値が読み取れません。
1.php にハイパーリンクを作成して 3.php に接続し、1.php のハイパーリンクをクリックして 3.php にアクセスすると、1.php で設定した Cookie の値が 3.php に表示されます。 2.php と 3.php のコードは同じです:

$cc1 = $_COOKIE['mycookie1'];

$cc2 = $_COOKIE['mycookie2'];
$cc3 = $_COOKIE['mycookie3'];
echo $cc1;
echo $cc2;

1.php に完全に関連付けられている 3.php ページで Cookie の値を読み取るにはどうすればよいですか?

ディスカッションへの返信(解決策)

Cookie変数の有効期限を設定します

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