Как уничтожить Zend_Session_Namespace без session_destroy - PullRequest
13 голосов
/ 08 ноября 2011

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

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

1 Ответ

32 голосов
/ 08 ноября 2011

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

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

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

unset($job->username);

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

Zend_Session::namespaceUnset('application');
...