我正在编写一个脚本,其中表单数据被提交到另一个脚本。我希望第二个脚本对提交的$_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 类型?