当前位置:  开发笔记 > 编程语言 > 正文

使用PHP将POST数据从一个网页传递到另一个网页

如何解决《使用PHP将POST数据从一个网页传递到另一个网页》经验,为你挑选了1个好方法。

搜索没有找到类似的问题,因此:如何将PHP用于生成一个页面的POST数据从该页面传递到另一个PHP生成的页面?我有:

第1页上的表单,通过POST将数据发送到PHP脚本.

第2页由该脚本生成,并使用第1页上的条目和后端数据库显示由外部程序生成的一个或多个图形.此页面还有另一种形式,可选择使用新选项重新生成图形(例如放大或截断图形).

如果需要,将使用相同的PHP脚本生成第3页,使用从第1页和第2页粘合在一起的POST数据.除图表外,其基本外观与第2页相同.

第4,5,6页......应以与第3页相同的方式生成.

那么,如何将用于生成第2页的POST数据放入第3页的POST数据中?

编辑:由于组织策略,不能使用cookie(因此会话不可行).GET是不受欢迎的,因为我们不希望输入显示在URL中.



1> Soviut..:

我记得很久以前一直在努力解决这个问题,想知道为什么我根本无法使用修改后的POST头重定向.原因是重定向实际上被认为是GET.

无论如何,您需要将post变量存储在隐藏字段中.


我建议为每个表单中的所有字段名称添加前缀,以便在最后的合并阶段很容易区分它们.



编辑:正如其他人所提到的,使用会话持久保存数据是一种可能性,但这对于维护临时状态非常复杂,例如页面刷新或使用后退按钮等可能难以维护.除非您遇到极端情况,否则使用字段保存数据要容易得多,因为它们更容易在刷新和其他浏览器行为中存活.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有