Вопрос по сессиям

ripserj

Новичок
Вопрос по сессиям

После закрытия браузера сессия сохраняется. Как ее убить?
 

MadGreen

meninweb
не нужно, пхп сам убьет

-~{}~ 05.08.06 20:28:

или ты имеешь ввиду что она активна при повторном заходе из нового окна браузера?
 

ripserj

Новичок
закрыл браузер, опять его открыл - мне доступны те страницы, которые не должны быть доступны. Сессия не убилась :(
 

MadGreen

meninweb
а почему ты думаешь виновата сессия?
покажи session_name() до закрытия и после

-~{}~ 05.08.06 20:42:

и как ты сессию стартуешь?
и что в php.ini в session.cookie_lifetime?
 

Фанат

oncle terrible
Команда форума
ripserj
тебе пытаюстя объяснить, что сессия - не чёрный ящик, а состоит из простых и элементарных составляющих.
и надо проверить их все.
при том, что никто на форуме это за тебя сделать не может
 

TIP

Новичок
Так сам убей сессию, создай например файл out.php и гиперссылку создай на этот файл. Перед закрытием браузера нажми на эту гиперссылку. Закрой браузер, а потом открой и посмотри что получилось. Вот код out.php
session_start();
session_unregister("имя_зарегистрированной_переменной");
 

Фанат

oncle terrible
Команда форума
TIP
у меня к тебе просьба не писать ответов в этот форум до тех пор, пока ты не изучишь пхп хотя бы в объёме фака этогого форума.
Просьбу больше повторять не буду.
 

TIP

Новичок
Фанат
И что я неправильно написал?
ripserj спросил как убить сессию, я написал... ЧТО НЕ ТАК???
 

MadGreen

meninweb
не так то что ему нужно нормальное решение - подавляющее большинство пользователей просто закрывают браузер без нажатия кнопки ВЫХОД
твое предложение бесполезно
 

Фанат

oncle terrible
Команда форума
TIP
читай фак, там написано.
и не надо называть сессионную переменную сессией.

моя просьба остаётся в силе.
 

ripserj

Новичок
не знаю почему, но проблема была в кеше.
добавил строки:
Header("Cache-Control: no-cache, must-revalidate");
Header("Pragma: no-cache"); // HTTP/1.1
и все стало замечательно работать ( почему ? )
Да и еще - трабла наблюдалась только с Оперой. в ИЕ все работало хорошо изначально.
 
Сверху