thinkphp怎么实现图片验证码

简介: 1.控制器 function verify() { ob_clean();//丢弃输出缓冲区中的内容 $config = array( 'fontSize' => 20, // 字体大小 ...

 

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();" >

 

相关文章
|
1月前
|
前端开发
万能的登录页面(含源码)
这篇文章提供了一个万能的登录页面样式和源码,页面简洁美观,作者还提供了页面样式的CSS代码,并且提到源码和图片可以在评论区获取。
万能的登录页面(含源码)
|
2月前
|
SQL 安全 搜索推荐
ThinkPHP5中如何实现模板完全静态化
模板完全静态化,也就是通过模板完全生成纯静态的网页,相比动态页面和伪静态页面更安全更利于SEO访问更快。相比前二者各有利弊吧,现在稍微对这三种形式的优缺点对比一下,以及在ThinkPHP5项目中实现完全静态化的基本过程。
28 1
|
4月前
|
存储 前端开发 Java
【源码共读】在前端如何操作 Cookie
【源码共读】在前端如何操作 Cookie
97 1
|
Web App开发 Java
如何用java实现一个图片验证码
如何用java实现一个图片验证码
48 0
如何在Yii2中使用AuthClient实现第三方登录?底层原理是什么?
如何在Yii2中使用AuthClient实现第三方登录?底层原理是什么?
157 0
Yii2的文档怎么写?具体步骤是怎样的?底层原理是什么?
Yii2的文档怎么写?具体步骤是怎样的?底层原理是什么?
121 0
|
存储 机器人 数据安全/隐私保护
yii2.0验证码的使用方法一共有几种?底层原理是什么?
yii2.0验证码的使用方法一共有几种?底层原理是什么?
168 0
|
缓存 前端开发 PHP
如何优化一个Yii2.0网站首页的加载速度?底层原理是什么?
如何优化一个Yii2.0网站首页的加载速度?底层原理是什么?
|
数据采集 JSON JavaScript
新浪短网址接口源码,并使用PHP模拟登陆来自动更新
新浪短网址接口源码,并使用PHP模拟登陆来自动更新
141 0
|
JavaScript Java
java实现图片验证码全套实现方式
java实现图片验证码全套实现方式
132 0