文章摘要
博客开放海外访问后遭到大量垃圾评论骚扰,表现为多个不同IP频繁评论。文章作者通过修改主题模板中的comments.php文件,新增了对浏览器语言的判断,仅允许中文语系的浏览器提交评论。修改代码片段为“<?php if($this->allow('comment') && stripos($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'zh') > -1): ?>”。作者指出多数中文操作系统默认使用中文浏览器,非中文用户可通过在浏览器语言设置中添加中文(如zh、zh-cn等)实现评论功能。
— 文章部分摘要由DeepSeek深度思考而成
博客一开启允许海外访问垃圾评论就来了,定时轮询,每次不同 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 皆可),然后刷新浏览器,就可评论。
![图片[1]|博客加个非中文语系浏览器的评论屏蔽|不死鸟资源网](https://busi.net/wp-content/uploads/2025/06/20250615161339795-image-1024x1024.png)
本站资源均为作者提供和网友推荐收集整理而来,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!
THE END