У меня есть PHP-приложение, в котором я устанавливаю $_SESSION['user']="logged"
после аутентификации пользователя.Я называю это loginpage.php.
После аутентификации и установки переменной сеанса пользователь перенаправляется на страницу участника, которая начинается со строк:
<?php
session_set_cookie_params(0,'/');
session_start();
if($_SESSION['user'] != 'logged') {
header ("Location:loginpage.php");
}?>
Когда пользователь вошел в систему, закрывает браузер и затем посещает страницу участников, я ожидаю, что он будет перенаправлен на loginpage.php.
Однако этого не происходит.Сеансовый файл cookie все еще находится в браузере - я проверял его с помощью Firefox.
Может ли кто-нибудь объяснить мне, где я неправильно его понимаю?