您的位置:首页 > 编程语言 > PHP开发

php 防止POST重复提交最简单方法

2015-08-17 09:10 791 查看
用隐藏域来做:

提交页面代码:

<input name="sub_rand" type="hidden" id="sub_rand" value="<?php echo rand(10000,100000000000);?>" />


目标页面(后台处理页面)代码:

if($_SESSION['SUB']==$_POST['sub_rand']){echo '<script>alert("不能重复提交数据!!操作失败!!");window.location.href="错误后要跳转的页面"; </script>'; break;}else{$_SESSION['SUB']=$_POST['sub_rand'];}


经测试,问题完美解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: