PHP关于避免 页面刷新时 重复提交表单的问题。。
发布网友
发布时间:2023-11-08 11:18
我来回答
共3个回答
热心网友
时间:2024-12-05 07:38
其实有一个不太好的办法
就是当用户提交表单之后,用js弹出一个框,已成功提交,
echo "<script>alert('已成功提交')</script>";
然后用php的header或者js跳转到提交页面
header("location:$post");
这样相当于自己刷新了一遍页面,然后用户再怎么刷新也没事
虽然用户体验不是很好,不过如果没用Ajax的话,正常提交也要刷一下的,楼主可以自己试下
热心网友
时间:2024-12-05 07:38
你别去管他
热心网友
时间:2024-12-05 07:39
不知道你有什么别的*没有
最简单的方法,把以下代码
if(isset($_POST['originator'])) {
...
}
移到session_start();下面,在给$_SESSION赋新的随机数前判断是否刷新