Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 4 Cookie、SameSite和firefox/chrome警报_Symfony_Cookies_Samesite - Fatal编程技术网

Symfony 4 Cookie、SameSite和firefox/chrome警报

Symfony 4 Cookie、SameSite和firefox/chrome警报,symfony,cookies,samesite,Symfony,Cookies,Samesite,我正在尝试在symfony4.4和php7.2中设置cookie。我找不到任何安全和SameSite组合可以正常工作且不会引发浏览器错误: “last_client_edited”cookie将很快被拒绝,因为它的“SameSite”属性设置为“None”或无效值,并且它没有“secure”属性。要了解有关“SameSite”属性的更多信息,请参阅 关于这个问题,SO中有一些帖子,但是没有一个解决方案可以解决这个问题,所以我不认为这是重复的 我在一个没有https的本地主机上开发,所以我想知道这

我正在尝试在symfony4.4和php7.2中设置cookie。我找不到任何安全和SameSite组合可以正常工作且不会引发浏览器错误:

“last_client_edited”cookie将很快被拒绝,因为它的“SameSite”属性设置为“None”或无效值,并且它没有“secure”属性。要了解有关“SameSite”属性的更多信息,请参阅

关于这个问题,SO中有一些帖子,但是没有一个解决方案可以解决这个问题,所以我不认为这是重复的

我在一个没有https的本地主机上开发,所以我想知道这是否是安全问题的一部分

这是我的代码(一些默认参数在Symfony 5中会被弃用,所以我设置了所有这些参数)。Secure是第6个参数,设置为true

$lastClientCookie = new Cookie('last_client_edited', $client->getId(), 0, '/', null, true, true, false, "lax");
if ($lastClientCookie != null)
        $response->headers->setCookie($lastClientCookie);
如果我将其设置为null,那么cookie将被设置为不带安全标志

我怎样才能解决这个问题

多谢各位