首页> 实战笔录 >PHP开发笔记 >PHP PHP

PHP防恶意灌水,php防留言板恶意灌水

作者:小萝卜 2019-03-26 浏览 2238

简介PHP防恶意灌水,php防留言板恶意灌水,防机器人恶意刷单

PHP防恶意灌水,php防留言板恶意灌水

简单的过略手段:

//防止恶意灌水
function irrigation(){
    $_SESSION["ippost"]=time(); //登记填写时的时间
    
    if(strtoupper($_SERVER['REQUEST_METHOD'])!="POST"){
        die ("错误:请勿在外部提交。");//检查页面获得方法是否为POST
    }
    if(!isset($_SESSION["ippost"])){
        die ("错误:请勿在外部提交。");//检查留言填写时的时间
    }
    if(isset($_SESSION["iptime"]) && (time()-$_SESSION["iptime"]<10)){
        echo “<script>alert('请稍后再提交!');history.go(-1);</script>”; //检查留言间隔
        exit;
    }
    unset($_SESSION["ippost"]); //注销ippost变量以防止一次进入填写页面多次进行提交
    
    $_SESSION["iptime"]=time(); //登记发送留言的时间,防止灌水或恶意攻击
}

上面的手段是过滤所有的用户,根据开发需求还可以根据ip去做过滤呃,具体情况根据实际开发而定.

很赞哦! (0)

文章评论

    高端网站建设