我正在编写一个脚本,其中表单数据被提交到另一个脚本。我希望第二个脚本对提交的$_POST
数据执行一些错误检查,如果一切正常,则处理数据。如果数据有错误,我会使用header('Location: http://www.example.com/script.php');
将访问者返回到表单页面。
我遇到的问题是我希望表单具有粘性 - 具有正确数据的字段维护用户输入的值。显然,要获得这些值,我需要访问$_POST
数组。header()
但是,当调用将访问者转发回表单时,这似乎被破坏了。
有什么方法可以使用标头位置内容将访问者重定向到另一个页面,同时仍然保留$_POST
数据?
现在我像这样使用 :header('Location: http://www.example.com/add.php?id='.$id.'&name='.$name.'&code='.$code.'&desc='.$description.'');
并访问 as $_GET
。
同样,我可以在header('location: xxx')
??中使用 POST 类型?