Задать вопрос
@Bum1989

Почему кука не умирает после закрытия браузера?

Добрый день!
PHP 5.6.30, сборка XAMPP
В php.ini настройка session.cookie_lifetime=0
Стартую сессию. В браузере создается кука с PHPSESSID. В настройках браузера вижу, что параметр Expires этой куки равен "At end of session".
Закрываю браузер, комментирую старт сессии в скрипте, открываю браузер - кука жива.
Создаю тестовую куку вручную без указания времени уничтожения, в настройках браузера вижу, что параметр Expires этой куки равен "At end of session". Закрываю браузер, комментирую установку куки, открываю браузер - эта кука тоже жива.
Тестировал в Chrome и в Firefox. В обоих браузерах одинаковое поведение.
Что не так? Почему они не умирают после рестарта браузера?
  • Вопрос задан
  • 561 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Stalker_RED
@Stalker_RED
А браузер запоминает какие вкладки были открыты, и потом восстанавливает? Если да, то и сессию наверное восстанавливает. Решается настройками браузера.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
bazilio2010
@bazilio2010
Мужчина
Перезаписывайте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽