【问题标题】:Silex clearCookie not working?Silex clearCookie 不工作?
【发布时间】:2015-07-10 13:20:57
【问题描述】:

尝试在“ResponseHeaderBag”上使用 Silex 的 clearCookie 函数

cookie 是这样设置的,将 Cookie 类的实例传递给 setCookie:

$response->headers->setCookie(new Cookie(
    $cookieName,
    $value,
    $timeStamp,
    '/',
    $domain,
    false,
    false
));

请注意,我们正在为所有可选参数设置值。

我们正在尝试简单地使用名称参数来删除 cookie:

$responseHeaders->clearCookie($cookieName);

...这似乎没有做任何事情。

【问题讨论】:

    标签: php symfony silex


    【解决方案1】:

    解决方案是 clearCookie 还带有几个可选参数。我们还必须为那些与我们调用 setCookie 时使用的匹配的可选参数传递相同的值!
    基本相同,只是我们不需要 value 或 timestamp 参数。

    $responseHeaders->clearCookie(
        $cookieName,
        '/',
        $domain,
        false,
        false
    );
    

    【讨论】:

      猜你喜欢
      • 2015-04-27
      • 1970-01-01
      • 2022-06-12
      • 2014-05-28
      • 1970-01-01
      • 2012-10-17
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多