タイトルを次のように書き換えます。 「セッション変数としての配列」を中国語に翻訳すると、「配列をセッション変数として使用する」となります。
P粉833546953
P粉833546953 2023-08-21 18:07:56
0
2
469

PHP では、配列をセッション変数として設定できますか?

状況は、いくつかのセルが特定のページへのリンクを持つ表 (最初のページ) を持っているということです。次のページには、対応するチェックボックスが付いた名前のリスト (セッション配列に保存したい 2 ページ目) が表示されます。このフォームを送信すると、トランザクション ページ (3 ページ目) が表示され、公開されたチェックボックスの値が対応する名前でデータベースに保存されます。ここで、最初のページに戻って別のセルをクリックすると、セッション配列には新しい名前のリストが含まれるでしょうか、それとも古い名前のリストが含まれるでしょうか?

P粉833546953
P粉833546953

全員に返信 (2)
P粉318928159

はい、セッションに配列を入れることができます。例:

リーリー

これで、任意のページで$_SESSION['name_here']を使用できるようになりますが、セッション関数を使用する前に、コードにsession_start()行を必ず追加してください。したがって、コードは次のようになります:

リーリー

考えられる例:

リーリー

これで、次のように任意のページでフィールド値を取得できるようになります:

リーリー

質問の 2 番目の部分に関しては、別の配列データを割り当てない限り、セッション変数はそこに残ります。 リーリー

セッションの有効期間は、

php.iniファイルで設定されます。

詳細については、ここをクリックしてください

いいねを押す+0
    P粉166779363

    はい、PHP はセッション変数として配列をサポートしています。例については、このページを参照してください。

    2 番目の質問については、セッション変数は一度設定されると、変更するか設定を解除しない限り同じままになります。したがって、3 番目のページでセッション変数が変更されない場合、セッション変数は 2 番目のページで変更される前と同じままになります。

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!