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 常见郁闷问题答解
Nov 25 PHP
PHP生成excel时单元格内换行问题的解决方法
Aug 26 PHP
PHP学习笔记之数组篇
Jun 28 PHP
php笔记之:php数组相关函数的使用
Apr 26 PHP
php分页示例分享
Apr 30 PHP
PHP生成不重复随机数的方法汇总
Nov 19 PHP
php限制上传文件类型并保存上传文件的方法
Mar 13 PHP
Symfony模板的快捷变量用法实例
Mar 17 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
May 12 PHP
PHP5.5新特性之yield理解与用法实例分析
Jan 11 PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 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字符转义相关函数小结(php下的转义字符串)
2007/04/12 PHP
PHP之变量、常量学习笔记
2008/03/27 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
利用“多说”制作留言板、评论系统
2015/07/14 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
JavaScript ES6常用基础知识总结
2019/02/09 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
python 利用panda 实现列联表(交叉表)
2021/02/06 Python
暑期实践思想汇报
2014/01/06 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
电钳工人个人求职信
2014/05/10 职场文书
大学生团日活动总结
2015/05/06 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
爱国主义主题班会
2015/08/14 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
草系十大最强宝可梦,纸片人上榜,榜首大家最熟悉
2022/03/18 日漫
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers
MySQL生成千万测试数据以及遇到的问题
2022/08/05 MySQL