сессия активная PHP, проверка в LOOP? - PullRequest
0 голосов
/ 18 мая 2018

У меня есть эта функция, которую я использую в начале каждой из моих страниц PHP, которая работает нормально, если время истекло, при следующем щелчке на странице все будет нормально и перейдет к usuarioLoginLogout.php.

function verificarSiEstoyConectado()
{
    if( $_SESSION['last_activity'] < time()-$_SESSION['expire_time'] )
    {
        header('Location: usuarioLoginLogout.php');
    }
    else
    {
        $_SESSION['last_activity'] = time();
    }
}

На моей странице приветствия я задаю переменную сеанса настройки следующим образом:

$_SESSION['logged_in']     = true;
$_SESSION['last_activity'] = time();
$_SESSION['expire_time']   = 60*3;

Я сомневаюсь, что существует какой-либо способ проверить эту функцию, но в цикле, а не ждатьчтобы пользователь щелкнул по любой ссылке на моем сайте, чтобы проверить в начале любой страницы, если срок ее действия истек или нет?

Если это возможно, как я могу это реализовать?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...