Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Выход из сессии

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Выход из сессии
Имя
Сообщение << Старые топики   Новые топики >>
Выход из сессии - 2010-06-09 08:16:56.906666   
_Pyint0_

Сообщений: 394
Оценки: 0
Присоединился: 2008-12-11 19:02:23.436666
Всем привет!
Как сделать выход из сессии авторизированному пользователю?
Вот код:
if (empty($_SESSION['login']) or empty($_SESSION['id'])) { Форма авторизации } else { if (empty($_SESSION['login']) or empty($_SESSION['id'])) { Вы вошли на сайт как гость } else { Вы вошли на сайт, как ".$_SESSION['login']." Выход } } ?&gt; Не работает Выход.
Сделал ссылку на logout.php
А в logout.php написал:
unset ($_SESSION['login']); header("Location: index.php"); Но только не работает!
Пробовал session_unset();, тоже не пашет
Переходит на index.php, а там тоже самое:
Вы вошли на сайт, как ".$_SESSION['login']."
Выход

Материал использовал с этого сайта
Post #: 1
RE: Выход из сессии - 2010-06-09 09:00:15.536666   
_Pyint0_

Сообщений: 394
Оценки: 0
Присоединился: 2008-12-11 19:02:23.436666
О, всё!
Забыл стартовать сессию в начале страницы.
session_start();
session_unset();
header("Location: index.php")
Post #: 2
RE: Выход из сессии - 2010-06-09 11:16:13.050000   
Parano1d

Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
quote:

if (empty($_SESSION['login']) or empty($_SESSION['id']))

я могу ошибаться, но разве в php есть `or'? по-моему только ||
Post #: 3
RE: Выход из сессии - 2010-06-09 12:01:16.240000   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
есть.. а так же есть and :)
Post #: 4
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Выход из сессии







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.