我有一个有趣的问题,我不知道如何解决它。我的网站上有一个联系表格,也将详细信息写入数据库。表格正在分配垃圾邮件。我在上面放了一个验证码,但它并没有阻止垃圾邮件通过。
实际发送电子邮件并写入数据库的代码实际上并没有保存在带有验证码的文件中,而是放在一个帮助文件中,该文件将数据发布到它,垃圾邮件是否有可能直接访问此文件,不是实际表格?
有趣的是,我在同一个网站上没有验证码的另一个联系表格根本没有垃圾邮件?
非常感谢任何帮助,
由于
答案 0 :(得分:3)
1)可能是您的CAPTCHA很弱并且只是被垃圾邮件机器人自动破解
2)服务器端处理类中的CAPTCHA验证是什么?如果不是,那就没用了,因为任何人都可以发帖到表格。
答案 1 :(得分:3)
发送电子邮件和写入数据库的代码是否检查验证码是否正确? 如果不是你需要修改代码,否则就无法满足验证码的目的......
如果是的话,验证码可能性很差,并且他们的垃圾邮件机器人能够识别验证。
你可以选择存储发送给你的垃圾邮件的IP地址和垃圾邮件发送者的垃圾邮件,因为他们倾向于使用某些IP
由于