這篇文章介紹了thinkphp框架實作點擊圖片刷新驗證碼的方法,希望對學習thinkphp的朋友有幫助!
ThinkPHP實作點擊圖片刷新驗證碼
本類驗證碼功能刷新功能,涉及兩個刷新,一個是點擊驗證碼圖片刷新,另一個是輸錯驗證碼刷新,當然自己刷新那就不要說了,那是一定會刷新的。
(推薦教學:thinkphp教學)
thinkPHP框架內建了verify.class.php驗證類,我們做驗證碼驗證的時候就很簡單了,這裡提供兩種驗證的格式,一個純數字,一個是系統預設的,其中裡面的方法都是寫在login控制器中的方法,具體程式碼如下
//第一种默认的验证码 public function captcha(){ $config = array( 'length' => 4, // 验证码位数 ); $Verify = new \Think\Verify($config); $Verify->entry(); }
另外一種
//第二种默认的验证码 function show_verify($config=''){ if($config==''){ $config=array( 'codeSet'=>'1234567890', 'fontSize'=>30, 'useCurve'=>false, 'imageH'=>60, 'imageW'=>240, 'length'=>4, 'fontttf'=>'4.ttf', ); } $verify=new \Think\Verify($config); return $verify->entry(); }
顯示驗證碼圖片的HTML代碼
<div class="form-group"> <input type="text" class="form-control" placeholder="验证码" required="" name="verify" > <img class="verify" src="{:U('Admin/Login/show_verify')}" title="点击更换" onclick="this.src+='';"> </div>
圖片onclick事件就能完成驗證碼的刷新了
更多ThinkPHP框架教程,請關注PHP中文網!
以上是ThinkPHP實作點擊圖刷新驗證碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!