寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、Office办公、随笔等内容。

本博客系统开启评论IP黑名单、关键词黑名单功能

好好的博客,一上线就遭到了垃圾留言的骚扰,刚上线的头一天晚上,就来了5条垃圾留言,而且全最些不认识的俄文,这还好得。赶紧上线了一个验证码功能。好家伙,ThinkPHP的验证码功能真的是弱爆了。验证码刚线线的头一天就又来了3条垃圾留言消息。我了个去,这还了得!于是乎连夜又上了一个评论后台审核的功能。这下前台清静了。可后台就遭殃了,后台登录评论管理里面全是垃圾留言。于是今天又上了一个IP黑名单、关键词黑名单功能,把垃圾信息中的关键词,或者垃圾信息IP输入到系统中,再也不担心垃圾消息了。

下面,分享一下垃圾信息屏蔽的代码:

一、IP黑名单

<?php
//IP黑名单
$ip = '127.0.0.1,1.1.1.1';//IP“,”隔开
if(in_array($_SERVER["REMOTE_ADDR"],explode(',',$ip))){
    die('你所在IP禁止评论');
}

二、关键词黑名单

<?php
//关键词过滤
$words = '关键词|测试';//关键词以“|”隔开
$content = '这是包含关键词的一句话,是会被屏蔽的';
if($words<>''){
  if($content <> preg_replace('/'.$words.'/', '', $content)){
      die('被屏蔽不能发布');
  }
}


文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
nginx+php如何EventStream流式数据传输
python读取文件夹下图片并生成pdf文件
VB.net开发的word转pdf的小工具
使用python把word转成pdf
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
php实现SEO伪原创同义词替换函数
写点什么呢?
windows&office序列号查看软件
discuz分区伪静态
购得的蓝牙匹配器到手
博客域名差点过期了
硫酸法钛白一种外加水解工艺
硫酸法钛白自生晶种水解工艺
发布个EMlog安装插件的插件
Seafile删除文件后如何回收硬盘空间
友情连接
春燕网络
谢润的博客