如何在 Zend Framework 中获取 HTTP_REFERER
How to get HTTP_REFERER in Zend Framework
我尝试使用 this 解决方案,但它对我不起作用。我的 $this
没有 getRequest()
方法,Zend\Http\Request
也根本没有。
我试过
$request = new \Zend\Http\Request();
$http_referer = $request->getHeader('referer');
但它 returns 只是 boolean false
。我缺少什么?
知道了,我用错了class。我们需要使用 \Zend\Http\PhpEnvironment\Request()
这个是正确的:
$request = new \Zend\Http\PhpEnvironment\Request();
$http_referer = $request->getServer('HTTP_REFERER');
我尝试使用 this 解决方案,但它对我不起作用。我的 $this
没有 getRequest()
方法,Zend\Http\Request
也根本没有。
我试过
$request = new \Zend\Http\Request();
$http_referer = $request->getHeader('referer');
但它 returns 只是 boolean false
。我缺少什么?
知道了,我用错了class。我们需要使用 \Zend\Http\PhpEnvironment\Request()
这个是正确的:
$request = new \Zend\Http\PhpEnvironment\Request();
$http_referer = $request->getServer('HTTP_REFERER');