0

私がセッションから理解したと思ったことから、これは事実であるはずです:

  • php.ini で設定されている内容に基づいてセッションがタイムアウトします。30 分としましょう。
  • ユーザーがブラウジングを続けて更新する場合、たとえば $_SESSION['last_activity']=time(); とすると、最後のアクティビティから 30 分間セッションがアクティブになります。

しかし、私が見ているのは次のとおりです。

  • ユーザーがログインし、セッションが開始されます
  • ユーザーは閲覧を続けます
  • 30 分後、ユーザーはキックオフされてイライラし、再度ログインする必要があります

これはサーバーの構成ミスですか? また、ユーザーがアクティブなままであるにもかかわらず、サーバーが破棄されているのはなぜですか?

助けてくれてありがとう!

4

1 に答える 1

0

あなたが呼び出していることを確認してください:

session_start();

訪問者がアクセスしているすべてのページ。これにより、セッション クロックがリセットされます。

于 2012-07-23T08:25:37.247 に答える