首页 > 后端开发 > php教程 > php中使用session避免在刷新页面造成反复提交表单

php中使用session避免在刷新页面造成反复提交表单

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-07-29 09:00:32
原创
1063 人浏览过

(1)PHP部分

session_start();
$sign=$_SESSION['code'];
$sscode=mt_rand(0,1000000);
$this->assign("sscode",$sscode);//将随机值传入html中
if(isset($_POST['submit'])){
    //isset($_POST['submit'])为判断是否有表单提交
    //$_POST['submit_sign']为表单中隐藏域的一个值
    if($_POST['submit_sign']==$sign){
        //处理表单数据  
    }
else{
    echo "<script>alert(&#39;请勿重复提交表单&#39;)</script>"
}
}
登录后复制

(2)HTML部分

登录后复制

以上就介绍了php中使用session避免在刷新页面造成反复提交表单,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板