0 レビュー
0 回答
php-ログインしたユーザーがサイトで費やした時間を追跡するにはどうすればよいですか?
PHPとWordPressを使用してサイトを作成しましたが、ログインしているユーザーがサイトで費やす時間を計算したいと思います。ユーザーがログインしたときにセッション値を設定したので、セッションが期限切れになると、ユーザーは自動的にログアウトされます。
私が思いついた解決策
ユーザーがログインしたときに2つのCookieを作成します。どちらのストアユーザーも時間内にログインし、1つはmouseup/mousedownイベントがトリガーされるたびにjsを使用して更新します。ユーザーがログアウトボタンを押すと、データベースに保存される時間が計算されます。
ソリューションの問題
ユーザーがログアウトボタンを押さず、セッションが期限切れになると、自動的にログアウトします。次にログインしたときにCookieに保存したデータを挿入しますが、問題は、ユーザーがさまざまな種類のシステムを使用していることです(例:自宅から1台、オフィスに1台、モバイルに1台)、Cookieに依存できないようにします。
誰かが知っているなら、より良い解決策/方法が大いに評価されるでしょう。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。