2016-04-05 41 views
1

我试图使用this解决方案,但它对我无效。我的$this没有getRequest()方法,Zend\Http\Request也没有。如何在Zend Framework中获取HTTP_REFERER

我想是这样

$request = new \Zend\Http\Request(); 
$http_referer = $request->getHeader('referer'); 

,但它仅返回boolean false。我错过了什么?

回答

1

明白了,我使用了错误的类。我们需要使用\Zend\Http\PhpEnvironment\Request()这是正确的:

$request = new \Zend\Http\PhpEnvironment\Request(); 
$http_referer = $request->getServer('HTTP_REFERER'); 
相关问题