以联系方式阻止垃圾邮件

问题描述:

我想知道我是否正在采取正确的方法,因为垃圾邮件仍在通过。我目前有标准的JavaScript验证,检查像谷歌recaptcha和必填字段,但我也有一个隐藏的字段,检查服务器端。检查下面的字段是否填写并且不会提交。以联系方式阻止垃圾邮件

<input type="hidden" value="" name="contact_form"> 

我做了一些研究,认为机器人现在开始念想隐藏和display:none;领域。将一个好的方法是移动屏幕为用户的领域?任何建议都会很棒。

+1

如果这是一个真正的问题,那么captcha就是你需要的。如果你只是想要一些有用的东西,但并不总是那么正常的屏幕外输入应该没问题。无论你做什么,总会有一个bot开发者会预测它并为它编写代码。不是那个验证码可以工作100%,但它可能比你可以使用的很多其他东西更好。 – apokryfos

谷歌验证码(我不是一个机器人)

我用它在我的网站上也再没有出现过问题与机器人!

+3

除非你[这个机器人](https://www.youtube.com/watch?v=fsF7enQY8uI) – evolutionxbox

+0

大声笑完全@evolutionxbox – Akshay

它可以工作,但如果机器人创建者可以看到你的网页,他们可以看到输入和修改机器人。

我也认为reCaptcha是最好的选择。