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