防止垃圾邮件发送者在网站上发布不受登录ID保护的表单

use*_*676 3 php validation spam

所有,我在我的网站上有一个留言簿功能,我一直收到垃圾邮件.我正在使用jquery验证器对前端进行验证,并询问数学问题以确保它不是垃圾邮件工具.我还有一个隐藏字段,在我的POST请求中生成一个随机数(表单键).

在后端我验证了表单键,我还检查了一些选择单词函数的值,我也说ifset($ _ POST).我仍然继续垃圾邮件非常糟糕,不知道我怎么能避免这种情况.除了让人们注册该网站,我该如何防止所有垃圾邮件?任何其他建议非常感谢!

dqh*_*cks 5

  1. 使用更好的验证码,例如Google的Re-Captcha.
  2. 创建一个用CSS隐藏的蜜罐字段.机器人通常填写所有字段,因此如果填写此隐藏字段,您就知道它是机器人.