【问题标题】:How do you check for bots with client side form validation?您如何使用客户端表单验证检查机器人?
【发布时间】:2016-10-05 03:01:45
【问题描述】:

我被要求仅对公司的联系表单使用客户端验证,因为它与 Eloqua 集成,但联系表单会吸引垃圾邮件发送者。我想知道如何检查机器人。这可能吗?

【问题讨论】:

  • 如果您不包括某种形式的服务器端验证,您将只能检查不跳过客户端的机器人。
  • 是的,它在技术上,但它是一个非常模糊的概念。告诉我——一根绳子有多长?此外,永远,永远只依赖客户端验证。如果要求来自上面,请尝试反击。

标签: javascript html forms validation


【解决方案1】:

这是可能的,但不是一个好习惯,因为它很容易被破解。
客户端代码可以读取,所以被黑了。
您可以创建自己的验证码以在 js 中进行验证(字母识别、图像等),最终您将获得一个 10 岁的孩子可以破解的安全系统。

【讨论】:

  • 我正在使用 Eloqua,它从表单中收集数据,而 Eloqua 不允许任何服务器端代码。这意味着我不能使用 PHP 进行服务器端验证。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-13
  • 1970-01-01
  • 2011-05-31
  • 2011-10-17
  • 2013-02-11
相关资源
最近更新 更多