【问题标题】:Delete just one session in Symfony 5在 Symfony 5 中只删除一个会话
【发布时间】:2021-07-10 04:26:22
【问题描述】:

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

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

现在我只想删除“一个”会话。

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

我该怎么做?

【问题讨论】:

    标签: php symfony session


    【解决方案1】:

    您不是在创建“许多会话”,而是在同一个会话上设置许多值。

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

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

    $session->remove('a');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-20
      • 2019-04-26
      • 1970-01-01
      • 2021-09-27
      • 2020-07-10
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      相关资源
      最近更新 更多