【发布时间】:2017-04-12 07:34:10
【问题描述】:
我在 symfony 中设置 cookie 时遇到问题,我是 symfony 的初学者,
我在表单 POST 上设置了 cookie
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\Cookie;
$response = new Response();
$response->headers->setCookie(new Cookie("city", $city));
$response->send();
工作正常,但表单 POST 上的页面变为空白。
还有它的设置,我检查使用
if ($cookies->has('city')) {
$city = $cookies->get('city');
}
$response->send() 似乎有问题;当我评论它的工作但未设置 cookie 时。
在 symfony 中设置 cookie 是否正确?
我是问题 php 7.0.17,fpm apache
请帮忙解决这个问题,
【问题讨论】:
-
你可以试试
return $response->send();或return $response;而不是$response->send(); -
不起作用:(这里是链接lab.instructiveride.com/en/ride,我在按城市搜索时遇到问题。我想将用户搜索保留在cookie中,搜索后正常重新加载页面
标签: symfony cookies symfony-2.8