2011-09-23 81 views
1

我想重定向一个PHP页面并将数据发布到该页面而不使用Header("Location:http://www.example.com")没有标题的PHP重定向

如果有人知道请帮助我。 我也尝试了一些Zend函数。请清楚解释任何人。

感谢

+0

你可以有隐藏的表单元素,即自动的提交的onload形式,但如果你有那样做,你做错了什么。 – igorw

回答

5

你不能重定向到一个POST。

您可以重定向到一个GET和header()我们完全正常了点。

+0

我无法使用get方法重定向。查询字符串会产生一些问题,并且大小很小比较帖子方法 – Akilan

+1

的问题?什么样的问题?你是什​​么意思的大小是非常小的? –

1

什么是不使用标头('位置的事?....

如果你的描述到底是什么问题,然后是easyer得到答案

+1

如果我使用标题,我可以使用查询字符串如get方法将数据发布到该页面。大小太小,页眉非常缓慢。 – Akilan

0

我们您可以使用AJAX代码将数据发布到后台的其他页面,然后使用发布的数据结果更新当前页面。这样做可以完成这项工作,尽管它很大程度上取决于将数据提交到其他页面后要执行的操作。

+0

如果我使用AJAX发布数据,发布数据后需要一些响应。张贴到该网页后,我也做了一些重定向在发布数据页面。 – Akilan

1

如果您使用Zend框架,你可以从一个控制器动作重定向到另一个动作是这样的:

return $this->_forward("action", "controller", "module"); 
+0

我试过_forward方法。但它不会在Zend类之外工作。如果你已经有了同样的例子,请与我们分享这个例子。这将是非常有用的。 – Akilan

+0

对不起,我只有同一类内的id。也许这个(http://framework.zend.com/manual/en/zend.controller.dispatcher.html)可以提供帮助。 – 3on

+0

感谢兄弟。我已经知道这种方法。但是我需要一个_forward方法的确切例子。 – Akilan