防止机器人方法
升级6.0后发现官方把机器人的克星"自定义变数"的功能删掉了
所以升级后一直遭受广告机器人的侵扰
经过我的研究后….有一招可以防止而且又不难又简单易懂
但是方法有点蠢!!
但我相信多少可以帮到大家一点忙!!
后台验证问题与答案
设置一题就好,不要超过一题…
假如你设置 1+1=?
答案则设置 2
开启register.php
找寻
if($regq && $db_question && $_POST['qanswer'] != $db_answer[$_POST['qkey']]){
解释:
代码中的$_POST['qanswer']是在注册表单上注册用户所填写的答案
代码中的$db_answer[$_POST['qkey']]就是在后台所设定的正确答案
在此判断式的 != 则是"不等于"的意思,也就是说$_POST['qanswer']如果不等于$db_answer[$_POST['qkey']]则注册信息就会显示「请输入正确的验证问题答案」
基本上广告机器人是读$db_answer[$_POST['qkey']]的答案来注册帐号的
方法:
修改的部份是将代码中的$_POST['qanswer']替换成您于后台设置的答案「2」
之后将register.php存档上传至网页空间即可,
本人实验过了改用这种方法后就没有机器人侵扰了。

1 评论
[confused]