20, // // 验证码字体大小 'length' => 4, // 验证码位数 'useNoise' => false, //是否添加杂点 'useCurve' => true, 'imageH' => 50, //高度 'imageW' => 150, ]; config($config, 'captcha'); $captcha = Captcha::create(); return $captcha; } /** * AJAX验证 */ public function check() { $config = []; if (input('param.reset') == 'false') { //验证成功之后,验证码是否失效,验证成功后是否重置 $config['reset'] = FALSE; } config($config, 'captcha'); $code = input('param.captcha'); if (captcha_check($code)) { exit('true'); } else { exit('false'); } } }