убить массив $_SESSION

  • Автор темы Автор темы zul
  • Дата начала Дата начала

zul

Новичок
убить массив $_SESSION

Если я использую только $_SESSION[] в сессиях и не регистрирую именных сессий. Как мне правильно очистить весь массив?
 
именные сессии - ты ими награждаешь особо отличившихся юзеров? :-)
 
=)
На самом деле вопрос я задавал потому, что у меня они нихрена не работали.. И причина тому так и осталась не ясна.
т.е. пишу в 1ом файле
session_start()
$_SESSION['test'] = "проверка";
во 2ом файле
session_start();
echo $_SESSION['test'];

запускаю по очереди, значение не выводится...
Что может послужить этому? Уж не конфиг ли PHP?
 
Snegovik, счастлив сообщить тебе, что это не конфликт PHP, не баг и не фича.
Все гораздо проще. Неправильно настроен PHP либо проблемы клиента.
Проблема не нова, что тоже не может не радовать. Решение лежит в поиске по словам "сессии проблем*".
Не все касается твоей пробемы, но для прочтения рекомендуется. Также настоятельно рекомендуется смотреть ссылки и читать что там написано.
 
[f]sessions[/f]
Но вообще там, да, надо бы дописать абзац про "не работают сессии"...
Что-нибудь насчет того, что если у вас "не работают" сессии, то сначала попробуйте передать идентификатор сессии руками, и, если не работает, то проблема в версии или опечатках, а если работает - то ищите, где потероялся идентификатор.
 
попробуй передавать <?=SID;?>
через сылки
а сессию убить все её переменные
session_unset() ;
 
Кром, почитай топик юмор.
А здесь не отвечай. Я думаю, что отсюда его вытрут.
И в рид-онли переведут.
 
Функции которая позволила бы удаляет все переменные данной группы сессии (в данном случа это PHPSESSID) готовой нет поэтому нужно только вызывать для каждой перемееной сессммм
session_unregister()
 
"Переменные данной группы сессий"... Звучит как музыка. :)

Кстати, Жека, а как ты определил, что "в данном случа это PHPSESSID"? Камлал?
 
Сверху