寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、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
随笔
热门文章
Excel文件内容很少,但文件很大,打开很慢、很卡怎么办?
PHP实现远程下载,并显示实时下载进度
2020开局不顺
Excel如何批量替换字符串?讲解Excel的字符替换函数SUBSTITUTE
CentOS无法删除文件怎么办
本博客系统开启评论IP黑名单、关键词黑名单功能
超酷绚的Excel点选变色,自动求合功能
开篇第一章
饥饿站台观后感
Win10更新后不显示文字
文章推荐
Win10更新后不显示文字
PHP实现远程下载,并显示实时下载进度
开篇第一章
随机推荐
开篇第一章
超酷绚的Excel点选变色,自动求合功能
写在母亲忌日
饥饿站台观后感
本博客系统开启评论IP黑名单、关键词黑名单功能
win10切换虚拟桌面
Excel文件内容很少,但文件很大,打开很慢、很卡怎么办?
MySQL数据库的concat()函数为什么返回空
PHP实现远程下载,并显示实时下载进度
CentOS无法删除文件怎么办
友情连接
春燕网络