symfony 2.0.22请求标头null

时间:2013-03-01 16:16:30

标签: php symfony symfony-2.0

我正在使用symfony 2.0.12,但我遇到了这个问题:页面没有更新,总是返回null。

public function cambiarlocaleAction($idioma)
{
    $this->get('session')->setLocale($idioma);
    $request = $this->get('request');
    return new Response ($request->headers->get('referer'));
    return $this->redirect($request->headers->get('referer'));
}

$request->headers->get('referer')总是为什么?在symfony 2.0.14中工作。

1 个答案:

答案 0 :(得分:1)

无法保证随请求一起发送标头referer。通常,如果用户直接输入URL,则不存在(因此,如果您尝试检索它,则结果为null)。即使用户关注链接,浏览器也没有义务发送该标题。