今天用到图片验证码的功能,在网上找到ThinkPHP的以下代码:
Public function verify(){
import('think.Image');
Image::buildImageVerify();
}
添加到Controller中,通过地址“http://localhost/index.php/passport/index/verify”来访问,却提示以下错误:
Class 'Passport\Controller\Image' not found
我的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()”
搜索之后发现是没有启用“extension=php_gd2.dll”扩展,在php.ini中去掉前边的分号; 再刷新浏览图片验证码就出来了。
分享到:
相关推荐
该ThinkPHP版本主要是简单测试了TP的多应用模式 代码分了前后台目录 后台是admin 前台是index,并可通过 模型/控制器/方法 来访问。集成了验证码扩展+视图扩展,当然多应用模式也在其中已集成好。
主要介绍了thinkPHP3.1验证码的简单实现方法,实例分析了thinkPHP3.1使用图形类生成验证码的相关技巧,需要的朋友可以参考下
将thinkphp的模块验证码分离出来,方便在不使用框架的情况下在其他项目中使用,里面包含需要的文件以及一个demo,同时也将一个点击验证码图片就刷新的功能也写进了demo,有需要的同学可以看看
注:由于thinkphp5.1没有自带验证码,所以需要通过composer安装think-captcha 扩展包才能实现验证码 一、安装composer https://www.jb51.net/article/178346.htm 二、通过composer安装think-captcha 扩展包 打开命令...
thinkphp5 验证码类库 安装 composer require topthink/think-captcha 使用 模板里输出验证码 <div>{:captcha_img()} 或者 <div><img src="{:captcha_src()}" alt="captcha" /> 上面两种的最终效果是一样的 控制器...
thinkphp5 验证码类,一般需要安装composer ,这个下载后 直接放到extend文件夹下面 然后在controller里调用就可以了,遇到问题可以m我,如果不忙就给你们远程看看
分享一款漂亮的ThinkPHP验证码。代码已经调试,可直接使用。
主要介绍了ThinkPHP3.2.1图片验证码实现方法,结合实例形式分析了thinkPHP3.2.1生成图片验证码过程中遇到的问题及相应的解决方法,具有一定参考借鉴价值,需要的朋友可以参考下
thinkphp学习资料大全
Thinkphp5的验证码点击刷新实例,解压完后放到你的www下,访问地址为http://localhost/video-tp5/public/admins.php/admins/account/login
可以实现ThinkPHP验证码实时刷新。一看就懂。
搞个难以识别的验证码吧;又被用户各种吐槽; 直到后来出现了极验这个滑动的验证码;这真是一个体验好安全高的方案; 官网:http://www.geetest.com/ (此处应该有广告费) 示例项目:...
使用ThinkPHP实现生成/校验验证码功能,供大家参考,具体内容如下 首先了解父类Verity.class.php(ThinkPHP/Library/Think/Verity.class.php)中的一些函数 ... 'imageH' => 30, // 验证码图片高度 '
之前的thinkphp3.2.2上传多张图片功能在thinkphp3.2.3上实现
本文实例讲述了thinkPHP5.0框架验证码调用及点击图片刷新实现方法。分享给大家供大家参考,具体如下: 1、配置文件中增加验证码配置 'captcha' => [ // 验证码字符集合 'codeSet' => '23456789', // 验证码字体...
主要介绍了tp5(thinkPHP5框架)captcha验证码配置及验证操作,结合实例形式分析了基于thinkPHP5框架的captcha验证码配置及验证操作具体步骤与相关注意事项,需要的朋友可以参考下
ThinkPHP学习笔记(五)关联的SQL文件
NULL 博文链接:https://hefengjun1.iteye.com/blog/2333706
主要为大家详细介绍了ThinkPHP 3.2.3实现加减乘除图片验证码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下