0

ユーザーがログインできるsimfonyプロジェクトがあります。

私の目標は、ユーザーがログインしたときにセッションを開始することです。次に、ユーザーがページを更新すると、セッションの有効期間が最大値にリセットされます。そうでない場合は、有効期限が切れると、セッションが閉じられます。

config.yml でセッション時間を 10 秒に設定し、自動開始を false に設定しました。ユーザーがログインするとセッションは正しく開始されますが、ページが更新されても 10 秒後に期限切れになります。

ページが更新または変更されたときに有効期間をリセットするにはどうすればよいですか?

どうもありがとうございました。

PS。ここに私のconfig.ymlがあります

session:
    default_locale: %locale%
    lifetime:       10
    auto_start:     false
4

2 に答える 2

0

クッキーを作成するときに、セッション時間がサーバーによって管理されていることに気付きました。symfony のライフタイムにより、セッションのグローバルなライフタイムを超えることができます。

于 2012-10-03T06:33:09.843 に答える
0

設定する必要がありますauto_start: true。期待どおりに、セッションの更新を担当します。

于 2012-09-25T14:13:06.880 に答える