1. ホーム
  2. php

[解決済み] セッションのデフォルトの有効期限は?

2022-02-01 20:32:30

質問

を呼び出すページをヒットさせた場合 session_start() ページを更新したときに新しいセッションIDを取得するまで、どのくらい待たなければならないのでしょうか?

解決方法は?

php.iniでsession.gc_maxlifetimeに設定されている値が、IDの有効期限(秒)であることを確認してください。

デフォルトは1440秒(24分)だと思います。

http://www.php.net/manual/en/session.configuration.php

編集する いくつかのコメントで指摘されているように、上記は完全に正確ではありません。 その理由と、セッション寿命の実装方法については、こちらに素晴らしい解説があります。

PHPのセッションを30分後に失効させるには?