Действие PHP-кода или редирект при закрытии вкладки/браузера

При выходе с сайта с помощью кнопки Пользователь вписывает в БД время выхода. Есть ли ещё какой-то способ сделать то же самое, когда пользователь закрывает вкладку с сайтом или браузер, проигнорировав кнопку выхода или только через всплывающее окошко?

А зачем это?

Если нужно определять онлайн ли пользователь, то это обычно делают по времени последней активности.

Да, для этого. А как его передать (время последней активности)?

Да, понял как можно решить. Иначе, правда. Спасибо, что подтолкнули ход мысли. Сейчас попробую.

Так и какое решение?)

А последнюю активность можно например просто при любом запросе обновлять время последней активности у текущего пользователя.

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

VPS от DigitalOcean, Vultr, AWS.
Но из РФ сейчас наверно сложно оплатить.

1 лайк

Да, похоже, сейчас не самое лучшее время, чтобы на импортных размещать. А из Российских нет ничего на примете?