У меня есть сайт, на котором люди входят в систему и создается СЕССИЯ.
Я заметил, что если вы покидаете сайт достаточно долго (не знаете точных временных рамок), сеанс заканчивается, но участники все еще находятся на сайте. Они по-прежнему могут щелкать и перемещаться, и я считаю, что это привело к тому, что в БД появились некоторые бессмысленные данные, поскольку переменных SESSION, таких как userID, не существует.
Я искал совета по выходу пользователей из системы, когда СЕССИЯ заканчивается.
Я смотрел на код, как это - есть идеи получше?
<?php if(!isset($_SESSION[]) {header(loginpage.php);}?>
Есть ли лучший способ написать код выше?
Где должен быть этот код? Просто в навигационном меню или в любом месте, где пользователь может нажать?
Наконец, есть ли способ понять, когда SESSION естественным образом истекает - есть ли переменная SESSION, которую я могу вывести на экран, чтобы увидеть временной интервал и т. Д.?
спасибо