重複の可能性:
時間指定の自動ログアウトとブラウザの終了
Web サイトのユーザー使用状況を mysql テーブルに保存しています。ログイン時に挿入クエリを使用してログイン時間をキャプチャして保存できます。また、ユーザーがログアウトを選択した場合もログアウト時間をキャプチャしています。ログアウトボタン。
しかし、ユーザーがブラウザを閉じただけで、ログアウト時にクエリを起動するにはどうすればよいでしょうか。
私が今まで得たのはこれですが、これでセッションタイムアウトの問題に対処できますが、「ブラウザを閉じる」ことはできません
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 1800))
{
// last request was more than 30 minates ago
session_unset(); // unset $_SESSION variable for the runtime
session_destroy(); // destroy session data in storage
}
$_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp
これを解決するのを手伝ってください..