对于这些情况,我想自动重定向回我发出请求的页面:
- 完成任何操作(CRUD 等)后 - 我认为我们需要重定向到“HTTP_REFERER”
- 在上网或购物时,如果需要登录,那么在完成身份验证过程后,应该重定向回同一页面
不同的情况(不是“重定向到上一页”):
- 在查询中传递一个重定向 URL(登陆页面地址),例如:如果我发送一个(外部)/URL(ofc 编码)作为 GET 查询参数(或路由部分),登录后,它应该将我重定向到这个网址
我已经在网上搜索过这个并找到了 some solutions但它们不符合 Zend Framework 2。我希望这一切都以 zf2 的方式完成。
感谢您的帮助!
最佳答案
这对我有用:
$url = $this->getRequest()->getHeader('Referer')->getUri();
$this->redirect()->toUrl($url);
关于redirect - 如何重定向到 zend Framework 2 中的上一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14303558/