ホームページ >バックエンド開発 >PHPチュートリアル >セッションに関するいくつかの小さな問題について説明してください
セッションに関するいくつかの問題を説明してください
require_once '/common.php';//セッション処理を含む公開ファイル
print_r($_SESSION);//ここで印刷できます通常セッション
?>
その後、閉じていないブラウザ上で直接実行すると、SESSION を出力できなくなります
。 print_r($_SESSION);//ここではセッションを通常は印刷できません
require_once '/common.php';//セッション処理を含む公開ファイル
?>
私の個人的な理解はブラウジングですブラウザが元のページを実行した後、SESSIONID はすでにサーバー上に存在します。
その後、プログラムを変更すると、ブラウザは COOKIE を使用して SESSIONID を再度送信し、サーバーは対応する SESSIONID を見つけることができるはずです。 $_SESSION) SESSION は出力されるはずですが、変更されたプログラムが SESSION を出力できないのはなぜですか?
-----解決策---------
保存は存在しますが、セッションはまだ開始されていませんか? ?
共通する 2 つのステップがあるはずです
1: セッションの開始
2: セッションの設定