Zend框架:获取指引网页?(Zend Framework: Get Referrer Page?)

2019-06-24 18:05发布

是否有Zend框架的任何方式来获取用户访问的最后一个页面的URL?

我真的不希望使用$_SERVER['HTTP_REFERRER']

Answer 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');


Answer 2:

从一个控制器的方法:

$this->getRequest()->getServer('HTTP_REFERER')

基本相同,使用$ _SERVER,但没有造成单元测试的问题。



Answer 3:

如果你想这样做的Module.php?

我找到一个小的解决方案

$标题=新\ Zend的\ HTTP \ PhpEnvironment \请求;

$包头中> getServer( 'HTTP_REFERER')



文章来源: Zend Framework: Get Referrer Page?