thinkphp验证码显示不出来的解决方法


Posted in PHP onMarch 29, 2014

php的配置文件php.ini,搜索extension=php_gd2.dll,去掉前面的分号即可;

1.在模块类中增加一个 verify 方法来用于显示验证码

Public function verify(){
    // 导入Image类库
    import("ORG.Util.Image");
    Image::buildImageVerify();
}

2.表单中使用验证码

<input type="text" name="verify">
<img id="verifyImg" src="__URL__/verify" onClick="changeVerify()" title="点击刷新验证码" />

3.验证码刷新

<script language="JavaScript">
function changeVerify(){
 var timenow = new Date().getTime();
 document.getElementById('verifyImg').src='__URL__/verify/'+timenow;  
}
</script>

4.验证码验证

if($_SESSION['verify'] != md5($_POST['verify'])) {
    $this->error('验证码错误!');
}
PHP 相关文章推荐
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
Jan 07 PHP
PHP中判断变量为空的几种方法小结
Nov 12 PHP
php函数指定默认值方法的小例子
Dec 04 PHP
php表单请求获得数据求和示例
May 15 PHP
利用PHP将部分内容用星号替换
Apr 21 PHP
PHP序列化/对象注入漏洞分析
Apr 18 PHP
PHP简单创建压缩图的方法
Aug 24 PHP
由php中字符offset特征造成的绕过漏洞详解
Jul 07 PHP
Yii2框架redis基本应用示例
Jul 13 PHP
php使用curl模拟多线程实现批处理功能示例
Jul 25 PHP
PHP数组array类常见操作示例
May 15 PHP
phpstudy2020搭建站点的实现示例
Oct 30 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
Mar 28 #PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 #PHP
小谈php正则提取图片地址
Mar 27 #PHP
php顺序查找和二分查找示例
Mar 27 #PHP
php求两个目录的相对路径示例(php获取相对路径)
Mar 27 #PHP
php环境套包 dedeampz 伪静态设置示例
Mar 26 #PHP
php去除换行(回车换行)的三种方法
Mar 26 #PHP
You might like
PHP 程序员应该使用的10个组件
2009/10/31 PHP
PHP 实现explort() 功能的详解
2013/06/20 PHP
php中 $$str 中 &quot;$$&quot; 的详解
2015/07/06 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
ES6中Symbol、Set和Map用法详解
2019/08/20 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
python中时间模块的基本使用教程
2019/05/14 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
The Kooples美国官方网站:为情侣提供的法国当代时尚品牌
2019/01/03 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
经典c++面试题四
2015/05/14 面试题
护士实习生自我鉴定范文
2013/12/10 职场文书
综合内勤岗位职责
2014/04/14 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
大学生军训感言
2015/08/01 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS
Python集合set()使用的方法详解
2022/03/18 Python