最近博客老是有一些来自国外的垃圾评论,其实想拦截这些评论很简单,只需要检测对方是否使用中文浏览器,当然你的博客有国外友人访问评论除外。
这里分享Typecho屏蔽非中文浏览器的代码,代码改到评论部分的代码即可,各主题可能结构不一样,但关键部分修改都行,包括其它程序的一样可以。
代码:
<?php if ($this->allow('comment') && isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) && stripos($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'zh') !== false): ?>
作用:非中文浏览器访问博客不会加载评论模块。
你这源码好熟悉,是 nexmoe 的吧
您指的是现在这个博客吗?
我指的是这个屏蔽源码,我好像前两年在 nexmoe.com 看到过
编辑这篇文章被宝塔误封了我两次ip
免费防火墙也经常在我文章有代码时封我自己
给自己加白名单了