1. ホーム
  2. php

セッション変数としての配列

2023-10-05 18:46:43

質問

PHPで配列をセッション変数にすることは可能ですか?

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

どのように解決するのですか?

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

2つ目の質問ですが、一度セッション変数を設定すると、それを変更するか、あるいは unset を変更するまで変わりません。 そのため、3ページ目がセッション変数を変更しなければ、2ページ目が再び変更するまで同じままとなります。