ThinkPHP3.2.1图片验证码实现方法


Posted in PHP onAugust 19, 2016

本文实例讲述了ThinkPHP3.2.1图片验证码实现方法。分享给大家供大家参考,具体如下:

今天用到图片验证码的功能,在网上找到ThinkPHP的以下代码:

Public function verify(){
  import('think.Image');
  Image::buildImageVerify();
}

添加到Controller中,通过地址“http://localhost/index.php/passport/index/verify”来访问,却提示以下错误:
Class 'Passport\Controller\Image' not found

ThinkPHP3.2.1图片验证码实现方法

我的ThinkPHP版本是:3.2.1,经过查看对应版本的文档“http://document.thinkphp.cn/manual_3_2.html#verify”,发现需要使用以下代码:

Public function verify(){
  $Verify = new \Think\Verify();
  $Verify->entry();
}

但刷新浏览之后又出错了“Call to undefined function Think\imagecreate()”

ThinkPHP3.2.1图片验证码实现方法

搜索之后发现是没有启用“extension=php_gd2.dll”扩展,在php.ini中去掉前边的分号; 再刷新浏览图片验证码就出来了。

ThinkPHP3.2.1图片验证码实现方法

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP实现图片简单上传
Oct 09 PHP
PHP 字符串分割和比较
Oct 06 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
Jun 15 PHP
php-fpm配置详解
Feb 12 PHP
基于PHP后台的Android新闻浏览客户端
May 23 PHP
PHP数据对象PDO操作技巧小结
Sep 27 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
Oct 03 PHP
详解php中空字符串和0之间的关系
Oct 23 PHP
PHP实现小程序批量通知推送
Nov 27 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
Sep 09 PHP
PHP下载文件函数与用法示例
Sep 27 PHP
PHP的imageTtfText()函数深入详解
Mar 03 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
Aug 19 #PHP
Thinkphp框架开发移动端接口(2)
Aug 18 #PHP
Thinkphp框架开发移动端接口(1)
Aug 18 #PHP
PHP Ajax JavaScript Json获取天气信息实现代码
Aug 17 #PHP
PHP文件下载实例代码浅析
Aug 17 #PHP
PHP Ajax实现无刷新附件上传
Aug 17 #PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
Aug 17 #PHP
You might like
php cookie的操作实现代码(登录)
2010/12/29 PHP
解析smarty模板中类似for的功能实现
2013/06/18 PHP
php简单截取字符串代码示例
2016/10/19 PHP
用jQuery实现检测浏览器及版本的脚本代码
2008/01/22 Javascript
javascript 日历提醒系统( 兼容所有浏览器 )
2009/04/07 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
js获取html的span标签的值方法(超简单)
2016/07/26 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
基于React+Redux的SSR实现方法
2018/07/03 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
2020/02/10 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
python获取一组汉字拼音首字母的方法
2015/07/01 Python
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
python并发编程多进程 互斥锁原理解析
2019/08/20 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
keras的三种模型实现与区别说明
2020/07/03 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
思想专业自荐信范文
2013/12/25 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
2016年国庆节新闻稿范文
2015/11/25 职场文书
《刷子李》教学反思
2016/02/20 职场文书
教学工作总结范文5篇
2019/08/19 职场文书
Python实现学生管理系统(面向对象版)
2021/06/24 Python
Python Matplotlib绘制条形图的全过程
2021/10/24 Python