私はphpアプリを作成しており、ユーザーのログイン時間とログアウト時間をtxtファイルに記録します。ログインは最も簡単な部分です。ログアウトは少し注意が必要だと思います。ログアウトの選択を選択してユーザーセッションを手動で強制終了すると、何も考えずにログアウト時間を追跡できます。しかし、彼がブラウザのタブまたはウィンドウを閉じたときに何ができますか?jsを使用してwindow.onbeforeunload="foobarA()" window.onunload = "foobarB()"でこれらのイベントを検出し、phpをトリガーしてtxtまでの時間をログアウト時間として追跡する必要があると思います。ただし、これはブラウザのウィンドウクローズ効果のみをチェックします。ユーザーがアプリの実行中のタブを閉じてから、ブラウザーを閉じずにインターネットを何時間もプレイまたはサーフィンしていた場合、ログアウト時間を正確に追跡するにはどうすればよいですか?
1509 次