@seroukhovigor

Как можно проверить онлайн ли человек на моем сайте

Как можно реализовать на php (возможно на других языка, но желательно на php) проверку - на сайте ли человек. Для статуса "Онлайн" / "Оффлайн".
Например, как в вк.
  • Вопрос задан
  • 2666 просмотров
Решения вопроса 1
ghaiklor
@ghaiklor
NodeJS TechLead
Используйте сессию и timeout. Если по истечении определенного времени человек не совершал никаких действий - оффлайн. Если ходит по ссылкам, то записываем флаг в $_SESSION, мол онлайн. Если не ошибаюсь, раньше нужно было что-то записать в сессию, чтобы сбросить таймаут.
Само собой в базе можете тоже пометку делать, мол человек залогинился\вышел.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 23:00
400 руб./за проект
03 мая 2024, в 22:42
1500 руб./в час
03 мая 2024, в 22:22
10000 руб./за проект