反机器人垃圾评论插件v0.1.0【2018-11-13】

插件开发及发布

版主: woniou

回复
晨曦啊
帖子: 7
注册时间: 2018年 11月 10日 22:06

反机器人垃圾评论插件v0.1.0【2018-11-13】

帖子 晨曦啊 »

版本0.1.0 2018-11-13
插件功能:
1:过滤机器人评论。
2:支持隐藏值内容和cookie名称自定义。
3:支持预加载。
4:改进上个版本只能评论最新页面

问题:
暂未发现,如有问题,希望告知改进!

============================================================================================================
版本0.0.1 2018-11-11
ヾ(。`Д´。)???现在的垃圾评论贼厉害了;
因为最初的CommentFilter垃圾评论已经过滤不了机器人评论了。
http://www.imhan.com/archives/typecho_c ... ilter_110/
所以自己写了一个,感谢原作者插件中的部分代码。
因为也是第一次写,typecho好多东西都不懂。
这个应该算是测试版本吧,因为没有其它站点试过有没有用。

插件功能:
1:过滤机器人评论。
2:支持session名称和cookie名称自定义。
3:不支持预加载。

插件验证流程是:
1:PHP生成验证码,存入session。
2:增加一个隐藏域并把值给隐藏域。
3:js把值反转一下,放入cookie;
4:PHP验证隐藏域的值和先前存入session的值是否正确,同时把cookie中的值反转验证。

我不知道他们机器人是怎么评论的,先试一下吧,╮(╯﹏╰)╭不行再改,再想一想思路。
今天一看,果然拦下了几个,看来是有效的。

这个有一个缺点就是只能评论最新打开的页面,旧页面停留的无法评论,因为刷新了sessoin!会导致验证失败!
********************************************

下载地址:
MachineReviewsFiltering.tar.gz
(1.75 KiB) 已下载 569 次
上次由 晨曦啊 在 2019年 5月 9日 15:59,总共编辑 1 次。
头像
ClayMore
帖子: 2481
注册时间: 2007年 11月 29日 02:55
来自: Sleeping Forest
联系:

Re: 反机器人垃圾评论插件v0.1.0【2018-11-13】

帖子 ClayMore »

双十一还在开发插件 赞
回复