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开发环境配置(MySQL数据库安装图文教程)
Apr 28 PHP
zend framework多模块多布局配置
Feb 26 PHP
Zend的MVC机制使用分析(二)
May 02 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
Jun 18 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
php选择排序法实现数组排序实例分析
Feb 16 PHP
php实现模拟登陆方正教务系统抓取课表
May 19 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
Mar 25 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
phpMyAdmin通过密码漏洞留后门文件
Nov 20 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 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
PHP 字符串编码截取函数(兼容utf-8和gb2312)
2009/05/02 PHP
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
PHP SPL使用方法和他的威力
2013/11/12 PHP
php通过rmdir删除目录的简单用法
2015/03/18 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
从0到1构建vueSSR项目之路由的构建
2019/03/07 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
如何在vue中使用jointjs过程解析
2020/05/29 Javascript
[52:22]EG vs VG Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
python开发游戏的前期准备
2019/05/05 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
python操作excel让工作自动化
2019/08/09 Python
自定义django admin model表单提交的例子
2019/08/23 Python
Python实现TCP通信的示例代码
2019/09/09 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
python中if及if-else如何使用
2020/06/02 Python
call在Python中改进数列的实例讲解
2020/12/09 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
无房证明范本
2014/09/17 职场文书
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python