Мне нужно уничтожить сессию, если пользователь находится в режиме ожидания до 10 минут также, как найти время последней активности пользователя,сеанса автоматического истечения срока действия, если пользователь в режиме ожидания
if ($_SESSION['last_activity'] > 600)
{
session_unset();
session_destroy();
}
это правильный путь. .
Вам не нужно называть 'session_destroy()'. Если вы вызываете 'session_destroy()', то вам нужно снова вызвать 'session_start()'. Кроме того, будьте осторожны, если вы продолжаете ** что-либо ** еще в сеансе, это также будет потеряно с 'session_unset()' – Styphon
Возможный дубликат http://stackoverflow.com/questions/520237/how-do-i- expire-a-php-session-after-30-minute? lq = 1 –
Возможный дубликат http://stackoverflow.com/questions/9049890/php-destroy-session-if-not-any-action-in-10- минут – Pwner