См. Как закончить сеанс через 30 минут
РЕДАКТИРОВАТЬ
По сути, вы создаете собственную функцию тайм-аута сеанса,Когда вы нажимаете на страницу, вы ищете переменную, которую вы установили в $_SESSION
, давайте назовем ее $_SESSION['started']
.Если вы не найдете эту переменную, вы создадите ее и дадите значение текущей метки времени.То, что вы делаете, это каждый раз, когда вы загружаете новую страницу, вы сравниваете переменную $_SESSION['started']
с текущим временем, и если оно превышает 20 минут, вы истекаете, выходите из системы или делаете все, что вам нужно.