При выходе с сайта с помощью кнопки Пользователь вписывает в БД время выхода. Есть ли ещё какой-то способ сделать то же самое, когда пользователь закрывает вкладку с сайтом или браузер, проигнорировав кнопку выхода или только через всплывающее окошко?
А зачем это?
Если нужно определять онлайн ли пользователь, то это обычно делают по времени последней активности.
Да, для этого. А как его передать (время последней активности)?
Да, понял как можно решить. Иначе, правда. Спасибо, что подтолкнули ход мысли. Сейчас попробую.
Так и какое решение?)
А последнюю активность можно например просто при любом запросе обновлять время последней активности у текущего пользователя.
Да. Так почти и сделал. Просто в момент, когда сообщение прочитал мозги на более сложном варианте были зациклены. Назначил обновление соответствующей графы в базе данных при каждой активности (кнопке, открытии новой страницы) и в добавок прописал время бездействия, после которого пользователя автоматически выводит с сайта и это тоже отображается в базе.
Есть еще вопрос не по теме: может ли кто-нить посоветовать-рекомендовать хостинг какой-нить проверенный?
VPS от DigitalOcean, Vultr, AWS.
Но из РФ сейчас наверно сложно оплатить.
Да, похоже, сейчас не самое лучшее время, чтобы на импортных размещать. А из Российских нет ничего на примете?