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

zul

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

Если я использую только $_SESSION[] в сессиях и не регистрирую именных сессий. Как мне правильно очистить весь массив?
 

Фанат

oncle terrible
Команда форума
именные сессии - ты ими награждаешь особо отличившихся юзеров? :)
 

zul

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

запускаю по очереди, значение не выводится...
Что может послужить этому? Уж не конфиг ли PHP?
 

Кром

Новичок
Snegovik, счастлив сообщить тебе, что это не конфликт PHP, не баг и не фича.
Все гораздо проще. Неправильно настроен PHP либо проблемы клиента.
Проблема не нова, что тоже не может не радовать. Решение лежит в поиске по словам "сессии проблем*".
Не все касается твоей пробемы, но для прочтения рекомендуется. Также настоятельно рекомендуется смотреть ссылки и читать что там написано.
 

Фанат

oncle terrible
Команда форума
[f]sessions[/f]
Но вообще там, да, надо бы дописать абзац про "не работают сессии"...
Что-нибудь насчет того, что если у вас "не работают" сессии, то сначала попробуйте передать идентификатор сессии руками, и, если не работает, то проблема в версии или опечатках, а если работает - то ищите, где потероялся идентификатор.
 

Жека Курилов

Guest
попробуй передавать <?=SID;?>
через сылки
а сессию убить все её переменные
session_unset() ;
 

Фанат

oncle terrible
Команда форума
Кром, почитай топик юмор.
А здесь не отвечай. Я думаю, что отсюда его вытрут.
И в рид-онли переведут.
 

Жека Курилов

Guest
Функции которая позволила бы удаляет все переменные данной группы сессии (в данном случа это PHPSESSID) готовой нет поэтому нужно только вызывать для каждой перемееной сессммм
session_unregister()
 

Crazy

Developer
"Переменные данной группы сессий"... Звучит как музыка. :)

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