如何防止表单提交/邮件垃圾邮件?

时间:2014-01-21 06:45:09

标签: php html joomla captcha spam

我有各种joomla和静态网站,这些网站上的联系表格中的消息将发送到我的邮箱。
最近我收到各种垃圾邮件充斥我的邮件然后我添加验证码与这些表格。现在我的邮件没有垃圾邮件发送者 但我的问题是他们如何妥协我的网站?它在几分钟内完成了100封邮件。所以不能手动完成 他们必须添加某种脚本。
他们是如何做到的?我搜索谷歌我不能得到好结果。

1 个答案:

答案 0 :(得分:0)

您的网站没有受到损害。验证码只是阻止机器人一遍又一遍地提交表单。这就好像一个人快速填写表格并点击提交并一遍又一遍地做。没有任何安全漏洞。 Captchas非常善于防止垃圾邮件。

你可以做的一件聪明的事情就是制作一个隐藏的输入字段,让它非常吸引机器人填写它,没有验证或任何东西,标签和名称像“姓氏”,这是常见的,但你不是还没用过。提交表单时,该值将发送到服务器。由于一个人无法看到输入,因此填写的唯一方法是机器人在文档中找到它并将其填满。因此,如果您发现此值,请不要发送邮件。有关此 here (click) 的更多信息。