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中判断一个字符串包含另一个字符串的方法
Mar 19 PHP
PHP排序算法的复习和总结
Feb 15 PHP
PHP编程函数安全篇
Jan 08 PHP
php截取html字符串及自动补全html标签的方法
Jan 15 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
Apache无法自动跳转却显示目录的解决方法
Nov 30 PHP
PHP 验证身份证是否合法的函数
Feb 09 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
Mar 30 PHP
laravel-admin 实现给grid的列添加行数序号的方法
Oct 08 PHP
tp5框架的增删改查操作示例
Oct 31 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
Dec 02 PHP
聊聊 PHP 8 新特性 Attributes
Aug 19 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语法基础
2016/01/01 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
PHP编程中的Session阻塞问题与解决方法分析
2017/08/07 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
2013/06/09 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
JQuery中serialize()用法实例分析
2015/02/06 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
浅析JS运动
2015/12/28 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
微信小程序 常用工具类详解及实例
2017/02/15 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
老生常谈python之鸭子类和多态
2017/06/13 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
详解从Django Rest Framework响应中删除空字段
2019/01/11 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
python list等分并从等分的子集中随机选取一个数
2020/11/16 Python
HTML5 视频播放(video),JavaScript控制视频的实例代码
2018/10/08 HTML / CSS
Alexandre Birman美国官网:亚历山大·伯曼
2019/10/30 全球购物
linux面试题参考答案(4)
2013/01/28 面试题
优秀毕业生求职信范文
2014/01/02 职场文书
经销商订货会主持词
2014/03/27 职场文书
家长建议怎么写
2014/05/15 职场文书
辞旧迎新演讲稿
2014/09/15 职场文书
八项规定个人对照检查材料思想汇报
2014/09/25 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
基层工作经验证明样本
2014/11/16 职场文书
2019教师的学习计划
2019/06/25 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang
python垃圾回收机制原理分析
2022/04/13 Python