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之第三天
Oct 09 PHP
一个php作的文本留言本的例子(四)
Oct 09 PHP
不用mod_rewrite直接用php实现伪静态化页面代码
Oct 04 PHP
php 遍历数据表数据并列表横向排列的代码
Sep 05 PHP
利用PHP扩展vld查看PHP opcode操作步骤
Mar 04 PHP
php的慢速日志引起的Mysql错误问题分析
May 13 PHP
ThinkPHP3.1查询语言详解
Jun 19 PHP
PHP解密Unicode及Escape加密字符串
May 17 PHP
深入分析PHP优化及注意事项
Jul 04 PHP
JavaScript实现删除电脑的关机键
Jul 26 PHP
PHP attributes()函数讲解
Feb 03 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 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
Codeigniter生成Excel文档的简单方法
2014/06/12 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
js onload事件不起作用示例分析
2013/10/09 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
JavaScript阻止浏览器返回按钮的方法
2015/03/18 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
js合并两个数组生成合并后的key:value数组
2018/05/09 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
微信小程序实现点赞业务
2021/02/10 Javascript
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
python基于phantomjs实现导入图片
2016/05/13 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
python利用requests库进行接口测试的方法详解
2018/07/06 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
Python count函数使用方法实例解析
2020/03/23 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
python入门教程之基本算术运算符
2020/11/13 Python
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
自主招生自荐信范文
2013/12/04 职场文书
应届毕业生求职信范例分享
2013/12/17 职场文书
优秀村官事迹材料
2014/01/10 职场文书
Vue如何实现组件间通信
2021/05/15 Vue.js