tp5接口调用验证码生成

框架目录中下载扩展(如果 vendor/topthink/think-captacha 此文件下有配置就不用下载)
   // 验证码接口
    function getverify(){
        session_start();
        $sid=session_id();#获取单签sessionid
        $data['Verify_url']="http://myipo.com/Verify/verify?sid=".$sid;
        $data['sid']=$sid;
        return $data;

    }


// 生成验证码
    function verify(){
        $sid=request()->get('sid');
        session_id($sid); #指定sessionid
        session_start();    #开启session
        $config=[
           // 验证码字符集合
        'codeSet'  => '2345678', 
        // 验证码字体大小(px)
        'fontSize' => 15, 
        // 是否画混淆曲线
        'useCurve' => false, 
         // 验证码图片高度
        'imageH'   => 30,
        // 验证码图片宽度
        'imageW'   => 140, 
        // 验证码位数
        'length'   => 5, 
        // 验证成功后是否重置        
        'reset'    => true


        ];


        $captcha = new Captcha($config);
        return $captcha->entry($sid); #传入session标识

    }

//验证验证码是否正确

$captcha = new Captcha();

$res= $captcha->check($arr['code'] , $arr['sid']);#seession标识


你可能感兴趣的:(tp5接口调用验证码生成)