博客一开启允许海外访问垃圾评论就来了,定时轮询,每次不同 ip
加了一个非中文语系浏览器的评论屏蔽
在主题模板中找到 comments.php 文件,
将
<?php if($this->allow('comment')): ?>
改为
<?php if($this->allow('comment') && stripos($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'zh') > -1): ?>
如果浏览器是中文的话才能留下评论,正常中文操作系统中安装的浏览器基本都是中文语系的,如果自己使用的不是中文语系的,可以在浏览器语言选项中加入中文 (zh, zh-cn, zh-tw, zh-hk 皆可),然后刷新浏览器,就可评论。
【此方法主要针对Typecho,WordPress应该也是可以的。】