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
). Даже когда пользователь переходит по ссылке, браузер не обязан отправлять этот заголовок.