C'è qualche modo in Zend Framework per prendere l'url della pagina che l'utente ha visitato per ultimo?Zend Framework: Ottieni pagina referrer?
Non voglio veramente usare $_SERVER['HTTP_REFERRER']
.
C'è qualche modo in Zend Framework per prendere l'url della pagina che l'utente ha visitato per ultimo?Zend Framework: Ottieni pagina referrer?
Non voglio veramente usare $_SERVER['HTTP_REFERRER']
.
MWOP ha inserito un buon post qui che mostra come ottenere le intestazioni HTML (incluso il riferimento).
http://zend-framework-community.634137.n4.nabble.com/Referer-td3007321.html
// In an action method of a controller
$request = $this->getRequest();
$request->getHeader('referer');
Da un metodo di controllo:
$this->getRequest()->getServer('HTTP_REFERER')
fondamentalmente la stessa utilizzando $ _SERVER, ma senza causare problemi in unit test.
Se si vuole fare in Module.php?
devo trovare un piccolo soluzione
$ headers = new Zend \ Http \ PhpEnvironment \ Richiesta \;
$ headers-> getServer ('HTTP_REFERER')
Perché non si desidera utilizzare il referrer HTTP? – cha0site