Почему не удаляются сессионные куки при закрытии браузера?
Здравствуйте, собственно суть в заголовке. Сессионные куки ставятся как нужно:
setcookie('name', 'var', 0, '/');
После закрытия браузера (пробовал на хроме, лисе), сессионная кука продолжает жить. Почему она не удаляется после закрытия?
p.s. фоновой режим в хроме выключен, после закрытия. Это первое о чём я подумал
Вы закрыли вкладку(и) с этим сайтом, или закрыли весь браузер и смотрите в его файлах? Предположу, что при закрытии браузер куки не стирает, оставляет на потом, делает это уже непосредственно при обращении к конкретному сайту. Ну вот такая у меня идиотская отговорка, как возможный вариант...
AUser0, Закрыл весь браузер, зашёл заново, но файл PHPSESSID у которого срок действия "Сессионный", так и остаётся сессионным, хотя сессия закончилась, когда я закрыл браузер. Вариант, который вы озвучили не так работает) Браузер при закрытии должен удалить все сессионные куки или куки у которых закончился срок действия
unknown-user-habr, сравнивайте не наличие куки (при автозагрузке вкладке она тоже установится), а её содержимое. Оно меняется между сессиями (как и должно делать)?