2

ブラウザを閉じると、PHP セッションが期限切れ/削除されているようです。

これを防ぐ方法はありますか?それはPHPの設定だけですか、それともこれにもブラウザが言うのですか?

4

2 に答える 2

3

それが の振る舞いですsession。それが発生したくない場合は、を使用してCookiesください。

于 2013-11-06T08:29:09.887 に答える
1

必要なもの:

  • session.cookie_lifetimeの値を変更する
  • session.gc_maxlifetimeの値を変更して、Cookie の有効期間の値より小さくならないようにします。そうしないと、セッション Cookie が無効なセッション ストレージを指します。

ただし、ブラウザを閉じた後もセッションを維持したい場合は、定義上「セッション」ではないようです。つまり、技術的にはそれを行うことができますが、論理的にはそれはアーキテクチャの匂いのようです。

于 2013-11-06T08:31:27.580 に答える