thinkphp怎么实现图片验证码

Posted 心存善念

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp怎么实现图片验证码相关的知识,希望对你有一定的参考价值。

 

1.控制器

function verify() {
        ob_clean();//丢弃输出缓冲区中的内容
        
        $config = array(
            ‘fontSize‘    =>    20,    // 字体大小
            ‘length‘      =>    4,     // 验证码位数
            ‘useCurve‘    =>    false, // 开关验证码杂点 
            ‘useImgBg‘    =>    true   //图片背景图
        ); 

        $Verify = new \Think\Verify($config);

        $Verify->codeSet = ‘0123456789‘;//defghijklmnopqrstvuw

        $Verify->entry();
    }

2.调用

 <img width="100" height="43" src="/images/默认图片.jpg"  onClick="this.src=‘/Home/login/verify?‘+Math.random();" >

 

以上是关于thinkphp怎么实现图片验证码的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp验证码(支持图片和base64)

如何解决thinkphp5中验证码常见问题

ThinkPHP学习图片验证码

thinkphp中session跨域问题

Thinkphp 3.2 验证码图片显示错误解决方法

thinkphp5 不使用composer进行图片验证码开发