Подтвердить что ты не робот

Как уничтожить Zend_Session_Namespace без session_destroy

Я храню пару значений во временном сеансе, используя: $job = new Zend_Session_Namespace('application');

Как я могу уничтожить только сеансовое приложение без очистки всех сеансов.

4b9b3361

Ответ 1

Чтобы удалить значение из сеанса, используйте функцию unset() PHP в свойстве объекта. Пусть say $job имеет свойство "имя пользователя", например:

$job = new Zend_Session_Namespace('application');
$job->username = 'test';

Чтобы удалить имя пользователя из сеанса, просто выполните:

unset($job->username);

Чтобы удалить все пространство имен приложения и связанные с ним данные, вы можете использовать:

Zend_Session::namespaceUnset('application');