我研究使用Captcha(或Recaptcha)的替代方式,
我认为Captcha对UX有负面影响。 我正在研究使用隐藏的字段,但显然这些字段完全无效(参见:http://radio.javaranch.com/davo/2008/10/15/1240063498569.html )。
对该条的评论指出:
As someone that writes CAPTCHA crackers as part of my job (no, not for spamming), I can assure you that a hidden field would in no way trip me up. As another poster mentioned, I check the over the wire traffic, and don t pay much attention to what happens to be in the HTML of the form.
这让我相信,突如其来的POST公司直接向服务器提出要求,而不是要求填写表格和填写表格。
如果是这样的话, 如果我创建了一个隐藏的、只读的字段, 我预先用在会话中储存的散列来储存这个字段。 当用户提交表格时, 我可以比较这些数值。 这是用来避免乱七八糟的, 还是我监督的?
如果从未要求过表格,我当然不会在会话中找到任何储存的散列,因此可能无视请求。