我有一张上传图片的表单,当我提交表单并单击后退按钮时,表单会再次执行。
如何防止这种情况发生?
form.php
<form action = 'action.php' method = 'POST'>
<input type = 'button' value = 'click me'>
</form>
action.php
//executes some codes...
//header off to home.php
注意:
它甚至没有弹出窗口,例如:
“您即将重新提交表单。点击”确定“继续。”
答案 0 :(得分:0)
当用户点击提交时我可能会尝试使用session_start()
(我可能会将其置于action.php的顶部),然后运行检查以查看会话是否存在,是否存在你可以将用户重定向回表格。
我可能是这样做的,另一种方法是在提交表单时检查文件是否已经存在,这可能比会话更可靠