Я хочу отслеживать пользователей, которые сейчас находятся в сети.
Определение "быть в сети" - это когда они находятся на индексной странице веб-сайта, имеет функцию чата.
До сих пор все, что я могу придумать, - это настроить cookie для пользователя, и когда cookie будет найден при следующем посещении, будет сделан ajax-вызов для обновления таблицы с их именем пользователя, их статусом в сети и временем.
Теперь мой реальный вопрос, как я могу надежно отключить их статус, когда они уходят веб-сайт? Единственное, о чем я могу думать, - установить заданное количество времени без взаимодействия с пользователем, а затем отключить статус.
Но я действительно хочу сохранить статус до тех пор, пока они находятся на сайте, с или без взаимодействия, и только отключаются, когда покидают сайт.