Всем здрасте. Линк ссылки «Выход» ведёт на файл со следующим кодом: Код (Text): <?php session_destroy(); header('Location: index.php'); ?> Но тем не менее, заглавная страница загружается так, как будто выхода не было. В шапке примерно следующее: Код (Text): <?php session_start(); //Начало сессии $_SESSION['rights']='g'; //Все права изначально гостевые if($_SERVER['REQUEST_METHOD']=='POST'){} //Если клиент пришёл с логинации elseif (isset($_SESSION['name'])){} //Если сессия запущена else include("inc.loginform.php"); // Выводит поля для Логина в шапку ?> Как я понял, срабатывает "elseif (isset($_SESSION['name']))", но ведь я сессию раздестроил. Где я неправильно думаю?
Код (Text): <?php session_destroy(); header('Location: index.php'); ?> замени этот код на следующий: Код (Text): <?php session_start(); session_unset(); session_destroy(); header("Location: index.php"); exit(); //не обязательно, но желательно при переадресации ?>