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递归方法实现无限分类实例代码
Feb 28 PHP
php数组中包含中文的排序方法
Jun 03 PHP
php中文字符串截取方法实例总结
Sep 30 PHP
php基于str_pad实现卡号不足位数自动补0的方法
Nov 12 PHP
PHP回溯法解决0-1背包问题实例分析
Mar 23 PHP
PHP使用file_get_content设置头信息的方法
Feb 14 PHP
Zend Framework教程之Zend_Registry对象用法分析
Mar 22 PHP
PHP数据库表操作的封装类及用法实例详解
Jul 12 PHP
PHP与SQL语句常用大全
Dec 10 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
Mar 14 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
php layui实现前端多图上传实例
Jul 30 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 的几个配置文件函数
2006/12/21 PHP
php curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
10个对初学者非常有用的PHP技巧
2016/04/06 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
js放到head中失效的原因与解决方法
2017/03/07 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
python中datetime模块中strftime/strptime函数的使用
2018/07/03 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
python接口自动化测试之接口数据依赖的实现方法
2019/04/26 Python
python爬虫的一个常见简单js反爬详解
2019/07/09 Python
python 绘制拟合曲线并加指定点标识的实现
2019/07/10 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
国外平面设计第一市场:99designs
2016/10/25 全球购物
大学生物业管理求职信
2013/10/24 职场文书
经贸日语专业个人求职信
2013/12/13 职场文书
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
四年级数学教学反思
2016/02/16 职场文书
如何撰写创业策划书
2019/06/27 职场文书
Java 超详细讲解hashCode方法
2022/04/07 Java/Android