Алексей1982
Здравствуйте. Есть кнопка выхода на сайте.
Код (Text):
<?php session_unset(); { echo ‘<meta http-equiv=»refresh» content=»0;URL=index.php»>’; } ?>Удаляет сессию и переадресует на сайт index.php,
но при переходе сессия не удаляеться.
На сайте index.php в начале код
<?php
session_start();
if($_SESSION[‘login’])
{
echo ‘<meta http-equiv=»refresh» content=»0;URL=tornado.php»>’;
}
?>
А сама сессия записываеться при регистрации.
Drunkenmunky
Чтобы что-то удалить, нужно знать как оно называется.
Сначала сессию нужно начать.
Кроме того, мануал не рекомендует использовать session_unset() если вы используете $_SESSION
Репозиторий
если я правильно понял вы удаляете переменные сессии, затем редиректите это на index.php, где сессия стартует заново, так что ли? ))
Алексей1982
Да, дописал session_start() и кнопка выхода стала работать как надо.
— Добавлено —Не совсем. С index.php, это главная страница с регистрацией и авторизацией, я редирект делаю на profil.php если человек авторизировался.
ADSoft
а че редирект какой то странный, чего не через
Код (Text):
Header(‘location: index.php’); die();
Алексей1982
Не совсем. С index.php это главная страница с регистрацией и авторизацией.
Да что то через хеадер иногда глючит,может я что неправильно написал,