寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、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
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
dedecms挂马清理记
写个bat实现定时windows xp自动关机
本博客的发展方向
动易系统的数据库连接出错,请检查Conn.asp文件中的数据库参数设置解决方案。
春节
这个flash太有才了,不得不佩服制作者的想象力。。。。超级强悍的计算机病毒。呵呵。
Everything快速搜索软件使用技巧
MeeGo系统手机横空出世了。。。
两天整了份简报。。。。
医生写的字为啥还是那么难认?
友情连接
春燕网络
谢润的博客