Symfony 3. Cookie自动在创建后立即删除

时间:2017-11-07 10:47:26

标签: symfony cookies

我在EventSubscriber中创建了cookie:

function onKernelResponse(FilterResponseEvent $event)
    {
        $response = new Response();
        $cookie_data = 'test';
        $cookie = new Cookie('test_cookie', $cookie_data, strtotime('now +1 year'));

        $response->headers->setCookie($cookie);
        $response->send();
}

然后我在Chrome中按“应用程序”标签,然后按F5。 此cookie出现0.5秒并自动删除

我做错了什么?

1 个答案:

答案 0 :(得分:1)

我希望这有助于某人。

我发现问题:nginx将错过的.jpg等静态文件发送到应用程序。

当我修复nginx vhost文件时 - cookies开始正确设置。