Есть необходимость записать времени обрыва сессии в бд.
php_value session.gc_maxlifetime - использовалась настройка для жизни активной сессии в течении 30 минут. Тоесть если пользователь более 30 минут не активен, разлогиниваем его. Теперь есть задача записать время разлогинивания в бд. Условия жесткие, даже если пользователь остался без света или комп взорвался или он умер, всеравно время разлогинивания должно быть в бд.
@nepster09 можно провести исследование и определить среднее время между обновлениями страниц для множества пользователей, результаты будут более менее точные, т.к. погрешность с каждым опытом снижается. И записывать время смерти на найденное значение в будущем, как вариант.
PS: исследование следующего характера, записывать в БД время каждый раз после обновления страниц юзером, найти разницу между каждым обновление и дальше найти среднее значение, в конце концов найти средние средних значений пользователей.