$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>";
}
}
PHP實現敏感詞過濾詳解
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.