博客加个非中文语系浏览器的评论屏蔽

文章摘要
博客开放海外访问后遭到大量垃圾评论骚扰,表现为多个不同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]|博客加个非中文语系浏览器的评论屏蔽|不死鸟资源网
本站资源均为作者提供和网友推荐收集整理而来,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!
博客加个非中文语系浏览器的评论屏蔽|不死鸟资源网
博客加个非中文语系浏览器的评论屏蔽
此内容为免费阅读,请登录后查看
¥0
限时特惠
¥99
文章采用CC BY-NC-SA 4.0许可协议授权
免费阅读
THE END
点赞11 分享