PHP で Web サイトを構築していますが、あなたの助けが必要です。サイトにログインしたユーザーの時間を知りたいです。タスクは、ログイン時刻とログアウト時刻を保存することでした。ログインは簡単に保存できます。しかし、ログアウトには多くの方法があります。私が考えることができるものは次のとおりです。
- ログアウトボタンをクリックする。
- ブラウザを閉じる。
- セッションを期限切れにすることによって。
- 確かに何らかの理由でインターネットから切断することによって。
最初の 3 つの問題は解決しましたが、4 つ目の問題の解決方法がわかりません。次に、ネットで検索して、SERVER PUSH MESSAGEメソッドを使用して実装するというアイデアを得ました。サーバーは、一定の時間間隔の後にクライアント ブラウザーにメッセージを送信できます。彼が応答を受け取った場合、それはユーザーがまだ接続されていることを意味します。それ以外の場合、ユーザーは接続されていません。アイデアは気に入りましたが、プッシュ メッセージに関する知識がないため、このアイデアを実装する方法がわかりません。
助けてください。
前もって感謝します。