Почему сессия не уничтожается?

173
08 апреля 2019, 05:50

Пытаюсь понять сессии в php. Прописал в .htaccess

# Время жизни сессии в секундах
php_value session.gc_maxlifetime 10
# Время жизни куки в секундах
php_value session.cookie_lifetime 10

Еще взял код отсюда

<?php
//если пользователь не будет 10 секунд посылать запросы
//на сервер, его сессия будет автоматически удалена
session_start(['gc_maxlifetime' => 10]);
echo 'php version = '.phpversion().'<br>';
echo 'gc_maxlifetime = '.ini_get('session.gc_maxlifetime').'<br>';
echo 'cookie_lifetime = '.ini_get('session.cookie_lifetime').'<br>';
if (isset($_SESSION['isStarted'])) {
    $difference = time() - $_SESSION['startTime'];
    echo "От старта сессии прошло {$difference}сек";
} else {
    $_SESSION = [
        'isStarted' => true,
        'startTime' => time()
    ];
    echo 'Создана новая сессия';
}
?>

Не отправляю запрос более 10 секунд, закрываю браузер. Но сессия все равно живет. Почему?

READ ALSO
Как ждать сообщение от пользователя telegram bot php

Как ждать сообщение от пользователя telegram bot php

Использую библиотеку https://githubcom/irazasyed/telegram-bot-sdk

183
Установить расширение CURL

Установить расширение CURL

Всем привет, пытаюсь поставить опенкарт себе на локалку, но столкнулся с проблемой что CURL не активирован, в phpini убрал ;, скачал нужные библиотеки

170
Обрезать число до сотых без округления

Обрезать число до сотых без округления

Каким образом обрезать число до сотых, не округляя его?

190
Как реализовать статистику посещений в Laravel?

Как реализовать статистику посещений в Laravel?

Ребят, всех приветствуюВ общем столкнулся с таким вопросом

158