symfony 2.0.22 заголовок запроса null

Я работал с Symfony 2.0.12, но у меня есть эта проблема: страница не обновляется, всегда возвращает ноль.

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 ответ

Там нет гарантии, заголовок referer отправлено с запросом. Обычно, если пользователь вводит URL-адрес напрямую, его нет (и, следовательно, если вы пытаетесь получить его, результат null). Даже когда пользователь переходит по ссылке, браузер не обязан отправлять этот заголовок.

Другие вопросы по тегам