首頁 > php框架 > ThinkPHP > ThinkPHP實作點擊圖刷新驗證碼

ThinkPHP實作點擊圖刷新驗證碼

angryTom
發布: 2020-03-10 10:06:43
轉載
5056 人瀏覽過

這篇文章介紹了thinkphp框架實作點擊圖片刷新驗證碼的方法,希望對學習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(&#39;Admin/Login/show_verify&#39;)}" title="点击更换"  onclick="this.src+=&#39;&#39;;">
    </div>
登入後複製

圖片onclick事件就能完成驗證碼的刷新了

更多ThinkPHP框架教程,請關注PHP中文網

以上是ThinkPHP實作點擊圖刷新驗證碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:www.100txy.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板