Zend Framework: получить страницу реферера? Есть ли какой-либо способ в Zend Framework захватить URL-адрес страницы, которую посетил последний пользователь? Я не хочу использовать $_SERVER['HTTP_REFERRER']. Ответ 1 MWOP поставил здесь хороший пост, в котором показано, как получить заголовки HTML (включая референт). http://zend-framework-community.634137.n4.nabble.com/Referer-td3007321.html // In an action method of a controller $request = $this->getRequest(); $request->getHeader('referer'); Ответ 2 Из метода контроллера: $this->getRequest()->getServer('HTTP_REFERER') в основном то же самое, что и при использовании $_SERVER, но без проблем в модульном тестировании. Ответ 3 Если вы хотите сделать это в Module.php? Я нашел небольшое решение $headers = new\Zend\Http\PhpEnvironment\Request; $headers- > getServer ( 'HTTP_REFERER')
Ответ 1 MWOP поставил здесь хороший пост, в котором показано, как получить заголовки HTML (включая референт). http://zend-framework-community.634137.n4.nabble.com/Referer-td3007321.html // In an action method of a controller $request = $this->getRequest(); $request->getHeader('referer');
Ответ 2 Из метода контроллера: $this->getRequest()->getServer('HTTP_REFERER') в основном то же самое, что и при использовании $_SERVER, но без проблем в модульном тестировании.
Ответ 3 Если вы хотите сделать это в Module.php? Я нашел небольшое решение $headers = new\Zend\Http\PhpEnvironment\Request; $headers- > getServer ( 'HTTP_REFERER')