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 相关文章推荐
substr()函数中文版
Oct 09 PHP
PHP的栏目导航程序
Oct 09 PHP
如何将一个表单同时提交到两个地方处理
Oct 09 PHP
克隆一个新项目的快捷方式
Apr 10 PHP
在PHP中使用redis
Nov 04 PHP
php获得用户ip地址的比较不错的方法
Feb 08 PHP
Thinkphp实现MySQL读写分离操作示例
Jun 25 PHP
WordPress中使主题支持小工具以及添加插件启用函数
Dec 22 PHP
详解YII关联查询
Jan 10 PHP
php读取torrent种子文件内容的方法(测试可用)
May 03 PHP
php抽奖概率算法(刮刮卡,大转盘)
Apr 17 PHP
基于laravel-admin 后台 列表标签背景的使用方法
Oct 03 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创建多级目录代码
2008/06/05 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
php实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
PHP数字金额转换成中文大写显示
2019/01/05 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
jQuery操作css样式
2017/05/15 jQuery
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
vue插件draggable实现拖拽移动图片顺序
2018/12/01 Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
2019/06/10 Javascript
Python读写Json涉及到中文的处理方法
2016/09/12 Python
Python科学计算之Pandas详解
2017/01/15 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
Python编程快速上手——Excel表格创建乘法表案例分析
2020/02/28 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
期末考试动员演讲稿
2014/01/10 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
优秀班组长事迹
2014/05/31 职场文书
投标授权委托书范文
2014/08/02 职场文书
出生医学证明书
2014/09/15 职场文书
寻找成龙观后感
2015/06/12 职场文书
2015年政治教研组工作总结
2015/07/22 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
Python OpenCV形态学运算示例详解
2022/04/07 Python