@Lyuba2018

Вывести кто онлайн через базу данных?

Подскажите реально ли без сессий их у меня нет.
Вывести в админку кто сейчас онлайн на сайте авторизованные пользователи и гости + нужно вывести на страницы объявления где указано имя пользователя онлайн он или офлаин.
Может кто поделится скриптом с инструкцией?
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Сессии вообще про другое.

Общая логика в таких случаях: заводим юзеру в табличке поле с datetime последнего действия на сайте.
(Под действием понимаем в простом варианте - запрос любой страницы)
Соответственно обновляем это поле.
Все юзеры у кого время последнего действия > (now - nn секунд) считаются online.

Для гостей, если нужно по честному считать - скрыто регистрируем каждого, ставим вечную куку с авторизацией и далее как для авторизированых.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы