搜索没有找到类似的问题,因此:如何将PHP用于生成一个页面的POST数据从该页面传递到另一个PHP生成的页面?我有:
那么,如何将用于生成第2页的POST数据放入第3页的POST数据中?
编辑:由于组织策略,不能使用cookie(因此会话不可行).GET是不受欢迎的,因为我们不希望输入显示在URL中.
Sov*_*iut 13
我记得很久以前一直在努力解决这个问题,想知道为什么我根本无法使用修改后的POST头重定向.原因是重定向实际上被认为是GET.
无论如何,您需要将post变量存储在隐藏字段中.
<input type="hidden" name="someValueFromPageOne" value="blah">
Run Code Online (Sandbox Code Playgroud)
我建议为每个表单中的所有字段名称添加前缀,以便在最后的合并阶段很容易区分它们.
<input type="hidden" name="pageOne_firstName" value="Joe">
<input type="hidden" name="pageTwo_streetNumber" value="22">
Run Code Online (Sandbox Code Playgroud)
编辑:正如其他人所提到的,使用会话持久保存数据是一种可能性,但这对于维护临时状态非常复杂,例如页面刷新或使用后退按钮等可能难以维护.除非您遇到极端情况,否则使用字段保存数据要容易得多,因为它们更容易在刷新和其他浏览器行为中存活.
归档时间: |
|
查看次数: |
51058 次 |
最近记录: |