我有这些形式:
https://www.mychabad.org/templates/articlecco.asp?aid=1188756&jewish=General-Contributions.htm&lang=en&site=chabaduc.org
https://www.mychabad.org/templates/articlecco.asp?AID=1189379
https://www.mychabad.org/templates/articlecco.asp?aid=1189287&jewish=Shabbat-Holiday-Sponsorships.htm&lang=en&site=chabaduc.org
昨晚他们被一堆提交攻击了
我能用代码避免这种攻击吗?
如果没有,我应该使用不同的表格服务吗?
Michael Mior.. 11
尝试在页面中放置一个空字段,通过CSS隐藏它并检查它是否已填写.(或许旁边有一个说明,如果用户已禁用CSS,则将其留空.)许多机器人将填充每个字段,因此你可以检查这个字段是否为空.
尝试在页面中放置一个空字段,通过CSS隐藏它并检查它是否已填写.(或许旁边有一个说明,如果用户已禁用CSS,则将其留空.)许多机器人将填充每个字段,因此你可以检查这个字段是否为空.
CAPTCHA是最着名的解决方案,但是如果你正在寻找简单的东西,我发现这很有效:将你的表单的提交URL设置为空白(或无效的东西)并通过JavaScript引入它.到目前为止,我还没有看到执行JavaScript以获取过去表单的机器人.这确实意味着用户需要启用JavaScript,但大多数都会这样做.
例: