PHP POST值到另一个页面

时间:2013-08-19 14:15:52

标签: php forms post

我有一个相当大的表单,当它提交时,它会发布到与表单相同的页面并运行PHP验证。

基本上,如果所有内容都经过正确验证,我希望显示一个不同的页面,其中包含已发布的所有信息,这是一种允许用户打印报告的报告或确认。表单中的数据不会存储在刚刚通过电子邮件发送的任何数据库中。

我遇到的问题是检索值,因为表单操作不会直接转到报表页面。因此,我需要一些建议。

我是否应该寻找一种方法来更改表单操作位置,如果所有有效的echo report.php都是如此,但这需要用户重新提交表单,还是有更好的方法?

您的建议将受到极大的欢迎。

1 个答案:

答案 0 :(得分:0)

您应该在重定向之前将值存储在Session中。 然后在你的其他页面中阅读它们并清除它们。

另请参阅:PHP Pass Data with Redirect

编辑:您可能还想查看Post-Redirect-Get(PRG)模式。谷歌搜索它应该带来一些可用的例子