本文實例講述了thinkPHP5.0框架驗證碼調用及點擊圖片刷新實現方法。分享給大家供大家參考,具體如下:
1、配置文件中增加驗證碼配置
'captcha' => [ // 驗證碼字符集合 'codeSet' => '23456789', // 驗證碼字體大小(px) 'fontSize' => 25, // 是否畫混淆曲線 'useCurve' => false, // 驗證碼位數 'length' => 4, // 驗證成功后是否重置 'reset' => true],
2、后端驗證碼方法寫入
public function check($code=''){ if (!captcha_check($code)) { $this->error('驗證碼錯誤'); } else { return true; }}
3、前端調用驗證碼 并設置onclick屬性,點擊圖片刷新驗證碼
<div> <span><strong>請輸入驗證碼</strong></span> <input display: inline;" class="form-control" name="code" type="text" required="required"> <img src="{:captcha_src()}" onclick="this.src='{:captcha_src()}?'+Math.random();"/></div>
希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選