PHP のセッション変数としての配列
PHP で配列をセッション変数として保存すると、複数のページリクエストにわたってデータを永続化できます。これは、PHP のネイティブ セッション管理システムによって実現されます。
配列セッション変数の作成
<code class="php"><?php session_start(); $_SESSION['names'] = ['Alice', 'Bob', 'Carol']; ?></code>
配列セッション変数へのアクセス
後続のページリクエストでは、以下を使用してセッション配列にアクセスできます。
<code class="php"><?php session_start(); $names = $_SESSION['names'];</code>
配列セッション変数の更新または設定解除
セッションを更新または設定解除するには変数に新しい値を割り当てるか、unset() 関数を使用します。
<code class="php"><?php session_start(); // Update the array $_SESSION['names'][] = 'Dave'; // Unset the array unset($_SESSION['names']);</code>
シナリオ
シナリオでは、セッション配列に最新のリストが含まれます。 2 ページ目 (ページ 2) で選択した名前の数。最初のページに戻って別のセルをクリックすると、3 番目のページ (ページ 3) で変更が加えられていなければ、セッション配列は更新されたリストを維持します。これは、セッション変数が明示的に変更または設定解除されるまで存続するためです。
以上がPHP でセッション変数を使用して、複数のページリクエストにわたって配列を保存および更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。