@absot non je pense pas que Zend permet cela, je pense même qu'aucun framework le permet !
Par contre PHP possède une variable $_SERVER['HTTP_REFERER'] mais je ne pense pas que ça va t'aider!
Pour ton cas, il faut :
- Dans ton action qui contrôle l'authenticité, et au moment de la redirection vers la page de connexion tu dois ajouter un paramètre dans ton url
Quelque chose comme ça :
$this->_redirect('/authentication/connect/return/' . urlencode($this->view->url()))
- Dans le contrôleur qui fait la connexion, par exemple "authentication", si les accès sont correctes tu redirige l'internaute vers l'url que tu as reçu en paramètre "return".
Quelque chose comme ça :
$this->_redirect(urldecode($this->getRequest()->getParam('return')));
Et voilà.
Enjoy !
Partager