在 Symfony 5 中只删除一个会话
Delete just one session in Symfony 5
我在 Symfony 5 中创建了很多会话。
$session->set('a', 'foo');
$session->set('b', 'bar');
现在我只想删除 'a' 个会话。
使用 $session->invalidate();
所有会话删除。
我该怎么做?
您不是在创建“多个会话”,而是在同一个会话中设置多个值。
通过调用 $session->invalidate()
您使整个会话无效,从而删除所有值。
要删除单个值,只需调用 remove()
。
$session->remove('a');
我在 Symfony 5 中创建了很多会话。
$session->set('a', 'foo');
$session->set('b', 'bar');
现在我只想删除 'a' 个会话。
使用 $session->invalidate();
所有会话删除。
我该怎么做?
您不是在创建“多个会话”,而是在同一个会话中设置多个值。
通过调用 $session->invalidate()
您使整个会话无效,从而删除所有值。
要删除单个值,只需调用 remove()
。
$session->remove('a');