Cookies Silex透明饼干

Cookies Silex透明饼干,cookies,silex,Cookies,Silex,我用的是Silex,我想清除一块饼干。为Silex提供的关于cookie控制的文档很差,所以我依赖于Symfony2-不幸的是,我无法让它工作 $shop->match('/expire', function(Request $request) use ($app) { $response = new Response(); $response->headers->clearCookie('order'); $response = $app['twig

我用的是Silex,我想清除一块饼干。为Silex提供的关于cookie控制的文档很差,所以我依赖于Symfony2-不幸的是,我无法让它工作

$shop->match('/expire', function(Request $request) use ($app) {

    $response = new Response();
    $response->headers->clearCookie('order');
    $response = $app['twig']->render('completed.html.twig');

    return $response;

});
在另一次尝试中,我尝试将cookie重新设置为负过期时间,但这也不起作用。完全没有错误

有人知道我做错了什么吗


谢谢,您正在创建一个响应对象,设置正确的标题,然后用一个内容字符串替换它。以下是您应该做的:

$response = new Response();
$response->headers->clearCookie('order');
$response->setContent($app['twig']->render('completed.html.twig'));

return $response;

您正在创建一个响应对象,设置正确的标题,然后用一个内容字符串替换它。以下是您应该做的:

$response = new Response();
$response->headers->clearCookie('order');
$response->setContent($app['twig']->render('completed.html.twig'));

return $response;
“删除”对我来说已经足够了:
$app['session']->remove('order')“删除”对我来说已经足够了:
$app['session']->remove('order')