Php zend2:如何销毁确切的会话?

Php zend2:如何销毁确切的会话?,php,zend-framework2,Php,Zend Framework2,我是新来的。我不知道如何破坏特定的会话 $check_username = $session->offsetExists('sess_chk_usr_name'); if(empty($check_username)) { $session->offsetSet('sess_chk_usr_name', 'test user'); } 我需要删除会话sess_chk_usr_名称,请帮助 我意识到问题已经得到了回答,但问题很多。ZF2中的会话容器本质上是带有标志集的。这意味着

我是新来的。我不知道如何破坏特定的会话

$check_username = $session->offsetExists('sess_chk_usr_name');
if(empty($check_username))
{
   $session->offsetSet('sess_chk_usr_name', 'test user');
}

我需要删除会话sess_chk_usr_名称,请帮助

我意识到问题已经得到了回答,但问题很多。ZF2中的会话容器本质上是带有标志集的。这意味着它们的行为类似于数组和对象,因此您不仅可以使用对象提供的方法访问属性,还可以像数组一样对它们进行操作(尽管需要注意的是,
array.*
函数系列不起作用)

二传手

$session = new Container('foo');

// these are all equivalent means to the same end
$session['bar'] = 'foobar';

$session->bar = 'foobar';

$session->offsetSet('bar', 'foobar'); 
吸气剂

$bar = $session['bar'];

$bar = $session->bar;

$bar = $session->offsetGet('bar');
isset()

unset()


我意识到问题已经得到了回答,但问题很多。ZF2中的会话容器本质上是带有标志集的。这意味着它们的行为类似于数组和对象,因此您不仅可以使用对象提供的方法访问属性,还可以像数组一样对它们进行操作(尽管需要注意的是,
array.*
函数系列不起作用)

二传手

$session = new Container('foo');

// these are all equivalent means to the same end
$session['bar'] = 'foobar';

$session->bar = 'foobar';

$session->offsetSet('bar', 'foobar'); 
吸气剂

$bar = $session['bar'];

$bar = $session->bar;

$bar = $session->offsetGet('bar');
isset()

unset()


要销毁特定会话,请执行以下操作:\

 $session->getManager()->getStorage()->clear('ses_variable');

  or

 unset($_SESSION['ses_variable']); 

 or

 session_destroy('ses_variable');

要销毁特定会话,请执行以下操作:\

 $session->getManager()->getStorage()->clear('ses_variable');

  or

 unset($_SESSION['ses_variable']); 

 or

 session_destroy('ses_variable');

$session->offsetSet('sess\u chk\u usr\u name',null)?@Mike:这里您将会话的值指定为null。我需要取消设置sess_chk_usr_名称。这不是会话,而是会话中的密钥。破坏会话会让一切都烟消云散。你自己看看定义吧。有offsetUnset()。这就是你想要的吗?很抱歉,我只需要取消设置sess_chk_usr_name键。
$session->offsetSet('sess_chk_usr_name',null)?@Mike:这里您将会话的值指定为null。我需要取消设置sess_chk_usr_名称。这不是会话,而是会话中的密钥。破坏会话会让一切都烟消云散。你自己看看定义吧。有offsetUnset()。这就是你想要的吗?很抱歉,我只需要取消设置sess_chk_usr_name键。