私はPHPでチャットアプリケーションに取り組んでいます。ここでは、1 つのログインsession_id
をデータベースに保存しています。ユーザーがログアウトするとき、これsession_id
をnullに設定しています。session_id
このようにして、他のユーザーがログインしているユーザーを取得しています。スクリプトは、チャットボックスが開いている場合、このメッセージとそれぞれのメッセージを 5 秒ごとにチェックしています。
ユーザーがブラウザ自体を閉じたと仮定すると、チャットボックスのアクティブなユーザーリストから彼を削除する方法は?
ブラウザを閉じると、セッションが期限切れになります。session_id
特定の Web サイトのサーバー上で現在アクティブになっているすべてのものを追跡できるものはありますか?
または、PHP でチャット アプリケーションのすべてのアクティブ ユーザーを追跡する方法はありますか? ここで欠落しているパラメーターを取得できません。
私を助けてください。