概念的な理解:
Web 上のセッションとは、主にユーザーが Web サイトにアクセスしてから Web サイトを閉じるまでの Web サイトを閲覧している時間を指します。
動作原理:
1. セッションを開始すると、サーバーは PHPSESSID のキー値を持つ一意の識別子をブラウザーに渡し、それをローカル Cookie に保存します。サーバーの対応するディレクトリ内のキー値に基づいて、対応するセッション ファイル
セッション値を設定した後、値はセッション ファイル
に保存されます2. サーバーの PHP スクリプトがセッション値を読み取る場合、ブラウザーはキー値の一意の識別子を返し、セッションを開始し、キー値に基づいて、すでに保存されている変数をセッション ウェアハウスからロードできます
3. PHP スクリプトの実行が終了すると、まだ保存されていないセッション変数がロードされます。破棄されたファイルは、特定のローカル パスの下にある一意に識別されたセッション ファイルに自動的に保存されます。パスは php.ini session.save_path 設定で渡すことができます。 セッション値を設定するには、まずセッションを開始する必要があります。
session_start();$_SESSION['name'] = 'wyz';
session_start();echo $_SESSION['name'];
3. セッションを削除します
a 単一の場合
unset($_SESSION['name']);
session_destroy();
4. ブラウザ上でセッションの一意の識別値 Cookie の保持時間を設定します。これは、セッション値を保存する時間を設定することとも言えます。