2016-04-05 60 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'); 
相關問題