こんにちは私は、ユーザーが適切にログアウトしない場合にデータベースを更新する方法を考え出そうとしています。session.gc_maxlifetimeを利用するのが正しい方法のようです。有効期限が切れてガベージコレクターがセッションを破棄したときに関数を呼び出すことはできますか?また、gc_maxlifetimeはどのようにタイマーをリセットしますか?$ _SESSION変数が更新されたときですか?または単にクライアントの要求?
私は解決策を見つけようとしましたが、それらはすべてユーザーの操作を伴います。たとえば、カスタムセッションタイマーを設定し、ユーザーが長時間非アクティブになってからWebページを操作すると、「ログアウト」機能が開始され、セッションが破棄されます。