我有buy.php
与形式在其中输入项目,数量,发货数据等PHP多种实现形式验证和重定向
当你点击提交按钮,回发到buy.php
($_SERVER['PHP_SELF'])
和做一些数据验证。
如果有字段丢失或错误,它们会突出显示。如果一切正确,我将$_POST
数据保存在$_SESSION
变量中,然后执行header('Location: check.php')
,在那里显示数据,以便买方在实际购买前最后一次检查信息。
现在,如果我在check.php
并点击后退按钮到buy.php
以便我可以更改内容,浏览器会询问我是否要重新发送POST数据。我试图避免这种情况。
任何人都有任何好的建议或PHP Multiform验证的良好做法吗?
此外,如果我有n页的用户填写,buy.php, buy2.php, ... buyn.php
之前check.php会相同的想法仍然成立?