看起来我们将向Stack Overflow 添加CAPTCHA支持.这对于防止机器人,垃圾邮件发送者和其他恶意脚本活动是必要的.我们只希望人类在这里发布或编辑内容!
我们将使用JavaScript(jQuery)CAPTCHA作为第一道防线:
http://docs.jquery.com/Tutorials:Safer_Contact_Forms_Without_CAPTCHAs
这种方法的优点是,对于大多数人来说,CAPTCHA永远不可见!
但是,对于禁用JavaScript的用户,我们仍然需要回退,这就是它变得棘手的地方.
我为ASP.NET编写了一个传统的CAPTCHA控件,我们可以重用它.
但是,我更喜欢使用文本内容来避免在每次请求时在服务器上创建所有这些图像的开销.
我见过像......
\/\/(_)\/\/
也许我只是在这里倾斜风车,但<noscript>
如果可能的话,我希望有一个资源较少,非基于图像的兼容CAPTCHA.
想法?
我想在我的网站上添加一个简单的联系表单,以便客户可以轻松与我联系.
<form>
NAME
<input type='text' name='name' />
EMAIL
<input type='text' name='email' />
MESSAGE
<textarea name='message' />
<input type='submit' />
</form>
Run Code Online (Sandbox Code Playgroud)
此表单只会通过电子邮件向我发送客户消息.
但是,我也希望减少(不是,我不是说消除但至少减少),垃圾邮件.
我已经研究过使用CAPTCHA,但最终,我不想阻止客户填写额外的信息.
我可以在我的联系表单中使用一个简单的垃圾邮件预防/减少方法的想法.