我有buy.php
一个表格,您可以在其中输入物品、数量、运输数据等。
当您单击提交按钮时,它会回发buy.php
($_SERVER['PHP_SELF'])
并进行一些数据验证。
如果缺少字段或错误,则会突出显示它们。如果一切正确,我将$_POST
数据保存在$_SESSION
变量中,然后执行 a header('Location: check.php')
,在其中显示数据,以便买家在实际购买前最后一次检查信息。
现在,如果我进入check.php
并点击返回按钮buy.php
以便我可以更改内容,浏览器会询问我是否要重新发送 POST 数据。我试图避免这种情况。
有人对 PHP Multiform 验证有什么好的建议或好的做法吗?
另外,如果我有 n 个页面供用户填写,buy.php, buy2.php, ... buyn.php
那么在 check.php 之前,同样的想法是否仍然成立?