繁体   English   中英

发布后重定向

[英]Redirect after Post

表单(方法POST)提交后,我想将用户重定向到特定页面。

通常我用简单的线

header("Location: /path/to/redirect/");
exit;

Zend_Controller_Action具有方法_redirect示例:

$this->_redirect("/path/to/redirect/");

但这有一个简单的问题 :如果我刷新页面 (按F5),则会激活最后一个控制器动作。 因此,它就像双重职位。
当然我可以使用老式的方式,但是我只想找到zend样式重定向。

有任何想法吗?

我认为那是因为_redirect使用内部重定向。 您需要使用一个外部的。 您需要在操作中直接使用Redirector操作帮助程序...:

$this->_redirector->gotoUrlAndExit($url);

将会话变量设置为已发布数据,如果没有发布数据,则重定向?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM