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 // 验证成功后是否重置 ],