セッションを使用してユーザーのログイン情報を保存した後、ユーザーがログアウト ボタンをクリックせずにブラウザを直接閉じることを選択した場合、サーバー側に保存されたセッションは長期間存在しますか?
答えは否定的です! SESSIONには有効期限があるためです。セッションの最後の変更と現在の変更の間の時間が特定の値を超えると、セッションはクリアされます。
PHP 設定ファイル php.ini にはそのようなオプションがあります:
; この秒数が経過すると、保存されたデータは「ゴミ」とみなされます。
; ガベージ コレクション プロセスによってクリーンアップされました。
session.gc_maxlifetime = 1440 www.2cto.com
つまり、24 分以上 Web サイトにアクセスしないと、サーバーによって SESSION が破棄され、その時点でログアウトされます。
著作権はゼロスペース
による
http://www.bkjia.com/PHPjc/478261.html