Я работаю с некоторым существующим кодом PHP/MySQL. Я регистрирую/отслеживаю определенные действия в базе данных MySQL. Некоторые точки доступа регистрируются. Подсчитывается количество входов пользователя в систему. Но мне нужно также регистрировать количество времени, в течение которого пользователь находится в системе, а также время, в течение которого пользователь находится в определенном разделе веб-сайта.
Поскольку PHP по большей части является средой без сохранения состояния, как лучше всего записать конечную точку (и); или когда пользователь выходит из системы?
Примечание. Я не могу заставить пользователя выйти из системы, так как браузер можно просто закрыть. Может быть, я мог бы просто поставить таймер AJAX, который будет считать минуты? Если да, следует ли рассматривать действия и время входа в систему как разные таблицы информации (MySQL)?
Изменить: я забыл упомянуть, что у нас есть jQuery.