如何阻止僵尸程序和垃圾邮件提交评论? [英] How to stop bots and spams from submitting comments?

查看:86
本文介绍了如何阻止僵尸程序和垃圾邮件提交评论?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

目前


  1. 我正在使用验证码图像

  2. 我创建了文本字段并使用隐藏它JavaScript的。我希望它的值在服务器端是空的,因为机器人应该填充表单上的所有字段。如果值不为空则它不会处理评论。

  3. 我还使用时间戳来检查提交评论所花费的时间。我想如果评论是在15秒内提交的,它来自机器人,所以我也停止处理评论。

但我仍然无法控制机器人提交我的评论表单。
请帮助我现在该怎么做?

But still I couldn't control bots to submit my comments form. Please help what should I do now?

推荐答案

添加一个带有误导性ID /名称的隐藏字段

Add a hidden field with a misleading id / name

< input type =hiddenid =Usernamename =Usernamevalue =/>

如果机器人出现并填写您的表单,他们可能会填写隐藏字段,用户应该无法填写,所以如果隐藏字段有数据。

If a bot comes along and fills out your form, they are likely to fill in the hidden field, which users should not be able to, so just disallow the submission if the hidden field has data.

这篇关于如何阻止僵尸程序和垃圾邮件提交评论?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆