實用的基于非圖像的驗證碼方法?看來我們會增加卡普查支持堆棧溢出。這對于防止機器人、垃圾郵件發送者和其他惡意腳本活動是必要的。我們只想讓人類在這里發布或編輯東西!我們將使用JavaScript(JQuery)CAPTCHA作為第一道防線:http:/docs.jquery.com/tutorials:Safer_Contact_Forms_Win_CAPTCHAs這種方法的優點是,對大多數人來說,驗證碼是看不見的!然而,對于禁用JavaScript的人,我們仍然需要一個退路,這是它變得棘手的地方。我寫了一個ASP.NET的傳統CAPTCHA控件我們可以重復使用。但是,我更愿意使用一些文本,以避免在服務器上使用每個請求創建所有這些映像的開銷。我見過.。ASCII文本Captcha:\/\/(_)\/\/數學難題:什么是7減3乘2?瑣碎的問題:什么味道更好,蟾蜍還是冰棒?也許我只是在向風車傾斜,但我想要一個資源密集的,非形象的。<noscript>如果可能的話兼容驗證碼。想法?
3 回答

四季花海
TA貢獻1811條經驗 獲得超5個贊
<input type="hidden" name="antispam" value="lalalala" />
var antiSpam = function() { if (document.getElementById("antiSpam")) { a = document.getElementById("antiSpam"); if (isNaN(a.value) == true) { a.value = 0; } else { a.value = parseInt(a.value) + 1; } } setTimeout("antiSpam()", 1000);}antiSpam();
If AntiSpam = A Integer If AntiSpam >= 10 Comment = Approved Else Comment = SpamElse Comment = Spam
垃圾郵件機器人將不支持JavaScript并提交它所看到的 如果bot支持JavaScript,它將立即提交表單 在發帖之前,評論者至少已經閱讀了部分頁面。
添加回答
舉報
0/150
提交
取消