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数组函数序列之rsort() - 对数组的元素值进行降序排序
Nov 02 PHP
php 调试利器debug_print_backtrace()
Jul 23 PHP
PHPMailer邮件发送的实现代码
May 04 PHP
PHP整数取余返回负数的相关解决方法
May 15 PHP
使用PHPMailer实现邮件发送代码分享
Oct 23 PHP
PHP处理Oracle的CLOB实例
Nov 03 PHP
php遍历目录方法小结
Mar 10 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
Jun 20 PHP
详解PHP处理密码的几种方式
Nov 30 PHP
浅谈PHP中如何实现Hook机制
Nov 14 PHP
swoole和websocket简单聊天室开发
Nov 18 PHP
PHP基于SPL实现的迭代器模式示例
Apr 22 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
FCKeditor的安装(PHP)
2007/01/13 PHP
PHP 引用文件技巧
2010/03/02 PHP
php学习笔记 数组遍历实现代码
2011/06/09 PHP
PHP数据类型的总结分析
2013/06/13 PHP
php连接oracle数据库及查询数据的方法
2014/12/29 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
一个JS的日期格式化算法示例
2013/07/31 Javascript
浅析jQuery1.8的几个小变化
2013/12/10 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
Vue中错误图片的处理的实现代码
2019/11/07 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
对于Python的框架中一些会话程序的管理
2015/04/20 Python
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
澳大利亚领先的睡衣品牌:Peter Alexander
2016/08/16 全球购物
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
给排水工程师岗位职责
2013/11/21 职场文书
优秀毕业自我鉴定
2014/02/15 职场文书
餐厅采购员岗位职责
2014/03/06 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
个人反四风对照检查材料思想汇报
2014/09/23 职场文书
质量负责人岗位职责
2015/02/15 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书
python实现三次密码验证的示例
2021/04/29 Python
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python