タイトルを次のように書き換えます。 「セッション変数としての配列」を中国語に翻訳すると、「配列をセッション変数として使用する」となります。
P粉833546953
P粉833546953 2023-08-21 18:07:56
0
2
580
<p>PHP では、配列をセッション変数として設定できますか? </p> <p>状況は、いくつかのセルが特定のページへのリンクを持つ表 (最初のページ) を持っているということです。次のページには、対応するチェックボックスが付いた名前のリスト (セッション配列に保存したい 2 ページ目) が表示されます。このフォームを送信すると、トランザクション ページ (3 ページ目) が表示され、公開されたチェックボックスの値が対応する名前でデータベースに保存されます。ここで、最初のページに戻って別のセルをクリックすると、セッション配列には新しい名前のリストが含まれるでしょうか、それとも古い名前のリストが含まれるでしょうか? </p>
P粉833546953
P粉833546953

全員に返信(2)
P粉318928159

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

リーリー

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

リーリー

考えられる例:

リーリー

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

リーリー

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

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

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

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

いいねを押す +0
P粉166779363

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート