【发布时间】:2012-10-20 22:48:44
【问题描述】:
目前
- 我正在使用验证码图片
- 我创建了文本字段并使用 javascript 将其隐藏。我希望它的值在服务器端为空,因为机器人应该填写表单上的所有字段。如果 value 不为空,则不会处理评论。
- 我还使用时间戳来检查提交评论所用的时间。我想如果评论是在 15 秒内提交的,它来自机器人,所以我也停止处理评论。
但我仍然无法控制机器人提交我的 cmets 表单。 请帮忙,我现在该怎么办?
【问题讨论】:
-
添加一个隐藏字段,名称为“用户名”之类的明显名称,如果将其填写,则表明它是机器人。
-
他们可能不是机器人,而是人类垃圾邮件发送者。
-
如何防止垃圾邮件发送者 Waleed Khan?
-
人们必须在您的网站上注册吗?因为如果他们这样做了,你可以确保你接受人们,或者建立一个额外的系统,就像人们必须点击人们必须点击他们邮件中的链接一样。我有一个人必须注册的系统,只有管理员才能接受人。这样我就知道我接受谁,谁允许发帖。如果它是一个您不必注册的网站,我可以理解这很难,这使得它变得更加困难。
标签: php javascript bots