ZooY
Новичок
Почему может не срабатывать unset
Ситуация такая... В сессии есть две переменные - active и putoff - являющиеся массивами. То есть объявлено:
Далее в далее в обе переменные добвляются значения, например:
Далее мне нужно удалить часть информации, я делаю так:
Но почему-то в первом случае unset не срабатывает, а во ввтором отрабатывает как надо. Кроме того для переменной active не срабатывает и такая команда:
в то время как для putoff она прекрасно работает. Никак не могу понять в чем может быть причина. Может кто знает, подскажите...
Ситуация такая... В сессии есть две переменные - active и putoff - являющиеся массивами. То есть объявлено:
PHP:
$_SESSION['active'] = array();
$_SESSION['putoff'] = array();
PHP:
$_SESSION['active'][1] = 1;
$_SESSION['active'][2] = 1;
$_SESSION['putoff'][3] = 1;
$_SESSION['putoff'][4] = 1;
PHP:
unset($_SESSION['active'][1]);
unset($_SESSION['putoff'][3]);
PHP:
unset($_SESSION['active']);