ログアウトしたユーザーの詳細をトラッキングテーブル(ユーザー名、IPアドレス、ログアウト時刻など)に挿入しようとしています。ユーザーがログアウトボタンをクリックして正しい方法でログアウトすると、「logout.php」ページに挿入クエリを書き込むことができます。ユーザーがブラウザを閉じると、onunload()関数を呼び出して、AJAX呼び出しでクエリを挿入できます。PHPのデータベーステーブルにログアウトしたユーザーを追跡するには?
私の質問は、セッションが電源遮断のような他の手段によって破壊された場合、どのようにこのイベントを記録するのかです。 CRONを使用する以外に、これを行う他のイベント処理機能はありますか?
*ログアウト*を追跡する必要があるのはなぜですか? HTTPのようなコネクションレスな環境では、これはある程度の精度では不可能であるため、誰もそれをしません。 – deceze
[PHPセッションタイムアウトコールバックの可能な複製?](http://stackoverflow.com/questions/1287064/php-session-timeout-callback) – Evert