mysql показать пользователей



Автор Ѝльдар Бахмудов задал вопрос в разделе Другие языки и технологии

Как на своем сайте на php+mysql показать пользователей как онлайн/оффлайн? и получил лучший ответ

Ответ от Imobilazer[гуру]
В таблице пользователей колонка онлайн/оффлайн. При входе 1, при выходе- 0.
И по этой колонке выборка в список онлайн.

Ответ от Disel[гуру]
на самом деле схем много, как-то делал схему, где вплоть до 5 секунд надо было следить, закрыл юзер вкладку или вышел, делал следующим образом:
1. На любой странице сайта с интервалом в 5 сек. запускается аякс запрос, который в таблицу users_online записывает user_id и timestamp. в соответствии с определенными параметрам; в итоге очень легко определить, кто онлайн, а кто уже закрыл страницу, браузер или вышел. Единственное, что необходимо учитывать, это чтобы запрос на запись в бд не выполнялся больше 4 - 5 сек. иначе асинхронные запросы будет уходить в очереди
2. Самое простое, записывать параметр при login и logout, типа 1 и 0, но тут сами понимаете, не факт, что юзер нажмет выход

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как на своем сайте на php+mysql показать пользователей как онлайн/оффлайн?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*