只删除Symfony 5中的一个会话



我在Symfony 5中创建了许多会话。

$session->set('a', 'foo');
$session->set('b', 'bar');

现在我只想删除"a"会话。

使用$session->invalidate();删除所有会话。

我该怎么做?

您没有创建"许多会话";,但是在同一会话上设置许多值。

通过调用$session->invalidate(),可以使整个会话无效,从而删除所有值。

要删除单个值,只需调用remove()

$session->remove('a');

相关内容

最新更新