¿Hay alguna forma en Zend Framework de obtener la URL de la página que visitó el usuario por última vez?Zend Framework: Obtenga la página de referencia?
Realmente no quiero usar $_SERVER['HTTP_REFERRER']
.
¿Hay alguna forma en Zend Framework de obtener la URL de la página que visitó el usuario por última vez?Zend Framework: Obtenga la página de referencia?
Realmente no quiero usar $_SERVER['HTTP_REFERRER']
.
MWOP ha puesto una buena publicación aquí que le muestra cómo obtener encabezados de HTML (incluido el referer).
http://zend-framework-community.634137.n4.nabble.com/Referer-td3007321.html
// In an action method of a controller
$request = $this->getRequest();
$request->getHeader('referer');
Desde un método de control:
$this->getRequest()->getServer('HTTP_REFERER')
básicamente lo mismo que usar $ _SERVER, pero sin causar problemas en las pruebas unitarias.
Si desea hacerlo en module.php?
que tiene hallazgo una pequeña solución
$ cabeceras = new \ Zend \ HTTP \ PhpEnvironment \ Solicitud;
$ headers-> getServer ('HTTP_REFERER')
¿Por qué no desea utilizar la referencia HTTP? – cha0site