本文講述如何使用PHP和Ajax創建一個過濾敏感詞彙的方法,判斷是否有敏感詞彙。
敏感詞彙數組sensitive.php
return array (
0 => '111111',
1 => 'aaaaaa',
2 => 'bbbbbb',
3 => 'ccccc',
4 => 'dddd',
5 => 'eeee',
........
)
判斷是否有敏感詞彙
$("#add").click(function() {
var content = $("#content").val();
$.ajax({
type: "POST",
url: "ajax.php",
data: "content=" + content,
success: function(data) {
if (data) {
$("#message").html(data).show();
} else {
$("#message").html('沒有敏感詞彙').show();
}
}
});
});
PHP判斷數組裏是否有敏感詞彙,若是有則輸出
$content = htmlspecialchars($_POST['content']);
$arr= include 'sensitive.php';
foreach ($arr as $v) {
if (false !== strstr($content, $v)){
echo "含有敏感詞彙 ".$v;
exit;
}
}