検索

ホームページ  >  に質問  >  本文

タイトルを次のように書き換えます。 「セッション変数としての配列」を中国語に翻訳すると、「配列をセッション変数として使用する」となります。

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

全員に返信(2)返信します

  • P粉318928159

    P粉3189281592023-08-22 16:43:11

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

    リーリー

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

    リーリー

    考えられる例:

    リーリー

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

    リーリー

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

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

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

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

    返事
    0
  • P粉166779363

    P粉1667793632023-08-22 00:57:00

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

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

    返事
    0
  • キャンセル返事