08 06 2020

html

<input autocomplete="off" type="text" id="yzm"  name="yzm" class="styled-input__input">
<img id="captcha"  src="{:captcha_src()}" alt="captcha" onclick="this.src='{:captcha_src()}?'+Math.random()"/>

php

$yzm = $data['yzm'];
        
if(!captcha_check($yzm)) {
      // 验证码错误
       $res['code'] = 3;
       $res['msg'] = '验证码错误';
       return json($res);
 }

配置 config.php

 'captcha'  => [                          
            'codeSet'  => '012345678abc....',// 验证码显示字符       
            'fontSize' => 28,         // 验证码字体大小       
            'useCurve' => false,        // 是否画混淆曲线                 
            'imageH'   => 50        // 验证码图片高度                   
            'imageW'   => 200,       // 验证码图片宽度                       
            'length'   => 4,        // 验证码位数                        
            'reset'    => true         // 验证成功后是否重置
          ],


延伸阅读
  1. 用threejs展示stl格式3D模型
  2. 乌兹,永远滴神!