網站驗證碼,常見于論壇注冊和發貼留言界面窗體的最后,通常是要你輸入幾個扭曲變形的圖片上所顯示的英文字母和數字,也有一些是讓你做一下100以內的加減法或是隨機漢字。扭曲變形的目的是為了避免被軟件自動辨識出圖片上的文數字,總之確保你不是機器人的那個東西。
早期的網站注冊驗證碼很簡單,大多就是在一個比較雜亂的背景上有幾個英文字母,要求使用者將字母寫出來。不少網站特別是論壇,為了防止用戶利用機器人自動注冊、登錄、灌水,都采用了或簡或繁的驗證碼技術。
但隨著電腦判斷、解析的算法越來越進步,網站驗證碼的設計者也不得不努力,將網站驗證碼設計得越來越復雜難明,直到連人類都快要識別不出來的地步了。這時候發貼機器人卻依舊群發他們的垃圾信息,驗證碼甚至都沒派上用場。甚至有的論壇采用了字母數字和加減法的兩個驗證碼形式,真是快把人搞死了。
驗證和反驗證都在同時進步,我們何不跳出那個圈子換個方式呢?筆者在制作網站的過程中,根據自己的經驗,發現了一種簡單的驗證碼形式,只要你懂點網站程序就可以操作。
我們可以這么做:在網站注冊、發貼留言表單的最后一項增加一個驗證碼的文本框,要求輸入固定的文字。這些文字可以是隨便的幾個字母或是網站域名的中間部分,或干脆是網站本身的關鍵字。這個驗證碼數據不需要提交到數據庫,只需要程序設計成當內容提交到數據庫時,判斷文本框內的驗證碼是不是和我們設定的驗證碼內容一樣,一樣就完成提交,不一樣就提交失敗。
如飛揚動力自己的網站www.gonzalocalisto.com的留言界面用了自己網站的域名中間部分“ty3w”做驗證碼。其實也可以使用網站關鍵字如太原網站建設做驗證碼,當然這個詞有點長了。這樣,當用戶在留言時輸入關鍵詞,不僅達到留言的效果,還加深了對網站本身的印象。
即使群發器識別了這個驗證碼,我們也可以過上幾個星期換一個新的驗證碼。常見的群發器不可能識別這種機制的,這樣,以后網站的留言簿、論壇、博客可以輕松阻止自動群發的垃圾留言了。本人已經在多個網站上得到應用,關于實際效果怎么樣,大家親自試驗一下就明白了。
如是ASP的企業站,加簡單驗證碼就聯系QQ-94589848