【发布时间】:2015-02-05 06:37:42
【问题描述】:
在重定向之前持久保存 $_POST 数据的最佳方式是什么?
想象一下这种情况:页面A有一个数据表单,然后我们点击提交按钮向同一个页面A发送$_POST请求。
如果显示有错误,在数据表单中再次加载数据会很有趣,防止用户将所有文本写两次
【问题讨论】:
-
不知道我是否理解。好吧,您应该为每个数据字段设置如下内容: if(isset($_POST['some_field_id'])) echo $_POST['some_field_id'];否则回声'';
-
您问题的哪一部分涉及重定向?
-
如果我有一个无效值的数据字段,我需要重新加载这个数据字段。但是这个数据字段出现在最后一节中。示例:页面A(有数据字段)---重定向302 --->页面B(需要重新加载数据字段)
-
对不起英语,我不是一个好的英语作家
-
您可以将
$_POST数组存储在session中,然后在另一个页面中读取它。但我不确定这是否安全。
标签: php post url-redirection