Я знаю, что этот вопрос задавали много раз, как отслеживать пользователей онлайн на сайте с помощью php, что я делаю, это очень просто, если пользователь заходит на мой сайт, я сохраняю его данные в базе данных, и как только они нажмите кнопку «Выйти», я уничтожаю их сеанс и удаляю это имя пользователя из моей базы данных.
Настоящая проблема возникает, когда пользователь непосредственно закрывает браузер, потому что у меня нет возможности выполнить запрос mysql к моей базе данных, и похоже, что он все еще вошел в систему, хотя это не так.
Я не хочу устанавливать какое-либо время для уничтожения файлов cookie или сеансов, потому что это неправильный способ сделать это, скажем, я установил время на 30 минут, а пользователь закрыл браузер всего за минуту, поэтому на 29 минут он появится в сети, поэтому я этого не хочу.
Спасибо