Допустим установили сессию
$_SESSION['sessiya'] = 65536;
и как потом удалить эту сессию (sessiya) вместе со значением так, чтобы в файле сессии выглядело так, будто мы не использовали сессию $_SESSION['sessiya']
session_destroy();штука хорошая, но она удаляет все значения сессии,
а удалить надо только одну.
Думаю вопрос понятен. Заранее Благодарен.
PS, модераторы, перенестие пожалуйста тему сюда:
Форум PHP программистов ► PHP основы ► Сессии, cookies, авторизация, регистрация, md5
Спустя 10 минут, 17 секунд (2.06.2010 - 13:03) waldicom написал(а):
unset($_SESSION['sessiya'])
и перенес
Спустя 7 часов, 26 минут, 23 секунды (2.06.2010 - 20:29) Sender написал(а):
Цитата (waldicom @ 2.06.2010 - 10:03) |
unset($_SESSION['sessiya']) |
Спасибо,
но даже unset - максимум что удаляет это значение 65536.
Я тестил unset прежде создать эту тему.
А вот как убрать"останки" убитой переменной в файле сессии :
sessiya|N;
Наверно никак...
Спустя 2 часа, 55 минут, 53 секунды (2.06.2010 - 23:25) Sender написал(а):
Приношу свои извенения,
unset работает. И полностью удаляет следы переменной заданной сессии.
Дело в том, что я тестировал unset в своём самописном файле login.php.
На участке авторизации модератора было:
А в участке авторизации админа ( меня ):
Чувствую себя мягко говоря ... ламером )
Спасибо за внимание.
unset работает. И полностью удаляет следы переменной заданной сессии.
Дело в том, что я тестировал unset в своём самописном файле login.php.
На участке авторизации модератора было:
unset($_SESSION['sessiya']);
А в участке авторизации админа ( меня ):
$_SESSION['sessiya'] = NULL;
Чувствую себя мягко говоря ... ламером )
Спасибо за внимание.
_____________
Любые проблемы решаемы..