私はいくつかの既存のPHP/MySQLコードで作業しています。私は特定の活動をMySQLデータベースに記録/追跡しています。特定のアクセスポイントがログに記録されています。ユーザーがシステムにログインする回数がカウントされます。しかし、私はまた、ユーザーがWebサイトの特定のセクションにいる時間だけでなく、ユーザーがログインしている時間も記録する必要があります。ロギング活動:PHPアプリケーションを使用して時間を記録する方法は?
PHPはステートレスな環境であるため、ほとんどの場合、エンドポイントを記録する最良の方法は何ですか。ユーザーがログアウトしたとき
注:ブラウザを閉じるだけで済みますので、ユーザーに強制的にログアウトすることはできません。たぶん、分を数えるAJAXタイマーを置くことができますか?もしそうなら、異なる情報テーブル(MySQL)としてログインした活動や時間を扱うべきですか?
編集:私たちはjQueryを利用できると言いました。