需求:
現在常用的表單驗證碼大部分都是要使用者輸入為主,但這樣對手機使用者會不方便。
如果手機用戶訪問,可以不用輸入,而是click某一位置便可確認驗證碼,這樣就會方便很多。
原理:
1.使用PHP imagecreate創建PNG圖象,在圖中畫N個圓弧,其中一個是完整的圓弧(驗證用),將圓心坐標和半徑記錄入半徑記錄session。
2.在瀏覽器,當使用者在驗證碼圖片上點擊時,記錄點擊的位置。
3.將使用者點擊的座標與session記錄的圓心座標、半徑比較,判斷是否在圓中,如是則驗證通過。
ClickCaptcha.class.php
以上就是php click captcha 驗證碼類 的內容,更多相關內容請關注PHP中文網(www.php.cn)!