Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Zend框架中获取HTTP_REFERER_Php_Http_Zend Framework_Http Referer_Referer - Fatal编程技术网

Php 如何在Zend框架中获取HTTP_REFERER

Php 如何在Zend框架中获取HTTP_REFERER,php,http,zend-framework,http-referer,referer,Php,Http,Zend Framework,Http Referer,Referer,我试着使用这个解决方案,但它对我不起作用。我的$this没有getRequest()方法,Zend\Http\Request也没有它 我试过类似的东西 $request = new \Zend\Http\Request(); $http_referer = $request->getHeader('referer'); 但它只返回布尔值false。我缺少什么?明白了,我用错了类。我们需要使用\Zend\Http\PhpEnvironment\Request() $request = ne

我试着使用这个解决方案,但它对我不起作用。我的
$this
没有
getRequest()
方法,
Zend\Http\Request
也没有它

我试过类似的东西

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

但它只返回
布尔值false
。我缺少什么?

明白了,我用错了类。我们需要使用
\Zend\Http\PhpEnvironment\Request()

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