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