ホームページ > バックエンド開発 > PHPチュートリアル > Cookie とセッションのソリューション

Cookie とセッションのソリューション

WBOY
リリース: 2016-06-13 12:55:56
オリジナル
826 人が閲覧しました

cookie と session
setcookie("mm","gg");
echo $_COOKIE["mm"];
?>

2 質問:

(1)
は、有効期限が設定されていない場合、ブラウザを閉じたときに Cookie が自動的に削除されると言っていますが、Chrome でブラウザを閉じた後でも、gg を出力できます。再度開きますか?

(2)
Cookie を有効にするには、一度更新する必要があると言われています。これは、setcookie の後、サーバーがブラウザに cookie を送信し、再度更新する目的はブラウザが cookie を送り返すことであるためです。
では、なぜセッションを更新する必要がないのでしょうか?結局のところ、セッション ID は Cookie の形式でクライアントに保存されているのではないでしょうか?サーバーを識別しやすくするために、セッション ID を更新して返す必要はないでしょうか?

-----解決策---------

セッションはクライアントではなくサーバーに存在します

ディスカッション
setcookie("mm","gg");
echo $_COOKIE["mm"];
?>

2 つの質問:

(1)
は、有効期限が設定されていない場合、ブラウザが自動的に閉じる Cookie を削除した後、Chrome でブラウザを閉じて再度開くと、gg を出力できますか?

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