码迷,mamicode.com
首页 > 其他好文 > 详细

敏感词过滤

时间:2020-01-13 18:03:37      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:ota   echo   imp   mysqli   不能   sysconf   数据库   sele   lod   

/*第一种方式*/
$sql="select value from dede_sysconfig where varname=‘cfg_notallowstr‘";

    $mingan=$link->query($sql);

    $arr = $mingan->fetch_row();
    //数组元素组合成字符串
    $list="/".implode("|",$arr)."/i";

    if(preg_match($list,$username,$matches)){ 
        echo "<script>alert(‘包含敏感词,不能注册‘);</script>";
    } else { 
        $sql= "insert into dede_member2 (userid,uname,email,pwd,mobile,jointime) values(‘$username‘,‘$username‘,‘$email‘,‘$hashpwd‘,‘$mobile‘,‘$jointime‘)";
        // echo "出错" . $sql . "<br>" . $conn->error;
        //插入数据库
        if(!mysqli_query($link,$sql)){
            // echo strlen($hashpwd); 
            // echo "出错" . $sql . "<br>" . $conn->error;
            echo "<script>alert(‘数据插入失败‘);window.location.href=‘/a/zhuce/index.html‘</script>";
        }
        else{
            echo  "<script>alert(‘注册成功!‘);window.location.href=‘/index.php‘</script>";  
        } 
    } 

敏感词过滤

标签:ota   echo   imp   mysqli   不能   sysconf   数据库   sele   lod   

原文地址:https://www.cnblogs.com/silen0119/p/12188272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!