php防止灌水,如何防止网站论坛有效灌水
RT。网站老是被灌水怎么办!
回复内容:
RT。网站老是被灌水怎么办!
防止灌水,这个恐怕和反垃圾还有所区别。对论坛比较头痛的灌水就是那种“顶”、“楼主好人大赞”、“aaaaasddddffff”之类的东西。论坛的会员多少有一定持续性,封还不好封。Discuz X3提供的一种普适但作用不大的办法是把灌水帖自动隐藏一下。
我是开论坛的,有几点经验上的对策。
应付灌水:
提高论坛质量,让论坛里真正的讨论足够多。
删纯水的扣分一定要狠。设置负分封号等制度,让刷垃圾回帖的感觉到危险。
不要学一些刺激帖量的短期行为,即不要开启“回复可见”,真没什么大事不要“抢楼”。
只允许管理员发“投票”帖。投票帖一开放,往往会大家有事没事都发投票,论坛版面没几个正经文章。
我举个例子。有一个被称为“叉老大”的人,他的论坛每天帖量,算上回复可见那些垃圾才无非一百多。于是他有一段时间,在论坛的水区每天发好几千条垃圾帖(《XXX女装品牌怎么样,XXX女装到哪里买》一类的),制造每天数千条讨论的虚假繁荣,把帖子ID的自动增量bump到了好几万多。
结果到头来自讨没趣。现在论坛反倒受到伤害,每天发帖减少到几十个,同时逼走了若干的核心发帖者,去其他更务实的论坛混了。
应付广告:
保持论坛一定程度上的封闭,严把注册关。
注册必须要有严格的门槛,绝对不能单靠验证码。现在用打码平台机器+人肉破一个验证码的价钱,简直低到白菜价。
邮箱验证的安全性一般吧,邮箱的自动化太好做。
强制QQ注册就安全一些了,毕竟新弄一个QQ号要么费劲,要么费钱。
真正固若金汤的办法是问题注册。网站和什么话题有关,就问什么话题相关的基础知识。
提问的要点是:看起来有点难,但一查百度就能找到。这样吓跑攻击者,又让真正注册的用户不难办。
别忘了注册问题要经常更换。
新注册上的用户要控制,有头像才发帖、发帖见习期什么的措施都要上。
QQ防水墙、WordPress Akismet等类似的云过滤引擎,能开尽量开。很有效果。
如果实在有广告穿过重重封锁,则提取核心关键词手动屏蔽。
尽量不要用网上流传的成型的“黑名单”
在论坛增大到一定规模之后,就会有人开始盗号、出售。这时就该开始要求用户必须用强密码——如果登录时发现用弱密码的登录通过了,就把账户暂时锁住,密码改强了自动解锁。
而对网站评论区里边的软广告(“博主文章真好啊!交换个链接吧!www.xxx.com”、“很好,很解决问题”——署名“XXX脚气水”等)的封锁,其实大可把评论外包给新浪多说,或disqus一类的社会化评论服务商。云的力量是无穷的。
参考 《谈谈反垃圾》
新用户发帖验证码,或重要板块新用户只能回复
广告、敏感关键词审核或屏蔽
发帖频率限制
我补充一个来自V2ex的方法,禁止完全一致的内容被再次发布
相关标签:php
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php防止灌水,如何防止网站论坛有效灌水相关推荐
- 如何防止用户论坛恶意灌水
今天论坛有很多广告信息.每个版块都有几百条信息.手动发不可能.一定是用程序发的.无法通过程序判断是否灌水,只能通过设置发帖间隔时间.发帖最少字数及发帖验证码来减少.例如后台数据库已经存有关键字{三*陪 ...
- php 防止恶意灌水,discuz!使用技巧(2)如何防止用户在论坛恶意灌水?_discuz!论坛...
Discuz!使用技巧:如何防止用户在论坛恶意灌水? 作者:唐文明 1:问:如果有注册机器人在Discuz!论坛上批量注册用户怎么办? 答:以管理员身份登入Discuz!后台,依次 "Dis ...
- 一路问情热门论坛自动灌水机 v2007 免费
Welcome to my blog! <script language="javascript" src="http://avss.b15.cnwg.cn/cou ...
- 基于javaweb个人网站论坛的设计与实现(源码、论文、毕业设计、数据库文件)
基于javaweb个人网站论坛的设计与实现 摘要 论坛作为一种新的生活上方式,工作方式和学习方式已经被大众所接受.并且在改变着人们的网络社交方式.随着越来越多的人在写论坛,论坛也正在影响着我们的生活. ...
- 前几天没事在某网站论坛潜水,看到一则帖子《求一首藏头诗》
前几天没事在某网站论坛潜水,看到一则帖子<求一首藏头诗>.楼主仁兄说他喜欢了一个叫"刘甜"的女孩,想送一首藏头诗给她,可自己不会写,所以出100大洋(当然是网络上的虚拟 ...
- 开发常用网站论坛整理http://www.apkbus.com/android-182423-1-1.html
这里主要针对 Android开发 相关的网站论坛,是我这两年经常访问的,第一次发帖先分享我整理的这些吧. 列表: 1. 安卓巴士 http://www.apkbus.com 2. C ...
- 基于java的校园网站论坛设计与实现(含源文件)
欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘 要 本系统系采用基于J2EE平台的Struts.Hibernate和Spring框架开发. ...
- 分享--python学习网站论坛大全
python网站论坛学习资源分享 实验楼 https://www.shiyanlou.com 提供免费的Linux实验环境 Py资源中文大全 http://t.cn/Rq0C0ET ...
- 有两个瓶子一个瓶承5升水一个瓶子成3升水,那怎么可以成四升水呢
五升水瓶子设为1号 三升水瓶子设为2号 步骤如下: 1号不加水,为空瓶子,2号加满水倒进1号.此时1号为3升水,2号0升水. 2号加满水,往1号加,1号满的时候停止.此时1号为5升水,2号1升水. 1 ...
最新文章
- Boost 1.53.0 发布,可移植的C++标准库
- 《JAVA与模式》之模板模式(转载)
- 背水一战 Windows 10 (19) - 绑定: TemplateBinding 绑定, 与 RelativeSource 绑定, 与 StaticResource 绑定...
- linux mysql安装失败 lib冲突问题_Linux 安装 Mysql 冲突 问题
- SSCLI中GC源码分析(1) - EE与BCL之间的调用接口FCall
- git常用命令,冲突
- 《Effective STL中文版》前言
- Intel 64 Memory ordering principles
- 百练_3709:2进制转化为3进制
- 程序员为什么单身?细数程序员“六宗罪”
- 使用IPV6技术访问网站
- TP6自定义分页样式
- python游戏编程
- 利用Linux的crontab实现定时执行python任务
- Android获取通讯录信息
- 日期间隔计算器-计算两个日期之间相差多少天-计算某天之后的多少天是几号计算器
- 买华为手机U8825D的体验
- KEBA机器人控制器简介
- WCF从理论到实践(17):OO大背离(带视频+ppt+源码)
- 20190723 架构师-形成技术体系
热门文章
- C#编程基础(下)第二课:创建Windows应用程序的方法,窗体的基本属性和方法、基本控件的使用
- 最新泛微E-office10.5 泛微Eoffice V10.5 泛微E-office10.0 Eoffice10.0 泛微E-offic95 泛微Eoffice9.0 8.0 泛微行政事业V10.0
- android短彩信相关
- 聊聊如何建设团队的创新氛围
- 从头开始学习JAVA
- tmux系列:3、tmux窗口和窗格
- html5 manifest 安卓,移动APP配置文件 manifest.json 讲解 (附视频)
- 神经网络解决推荐系统问题(NCF)
- [SWPU2019]Web3
- 计算机类与财经结合,财经类专业计算机基础教学模式分析与探讨