寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、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
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
apache虚拟主机Vhost.conf配置
PHP 获取系统信息,PHP 获取服务器详细信息
网站模板调试,本地浏览正常,但上传后在IE6中是乱的
这只是广告
ubuntu24.04安装网易云音乐
千万别频繁改网站title
伤心的虚拟主机
excel表格中页码从第n页开始
夏普sharp ar-2918 显示小人和小太阳灯一直亮清除方法
我也发个飞信API接口发飞信短消息。
友情连接
春燕网络
谢润的博客
企安文档