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

2015-01-24信息快讯网

这篇文章主要介绍了thinkphp验证码显示不出来的解决方法,需要的朋友可以参考下

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对象递归引用造成内存泄漏分析
PHP中cookie和session的区别实例分析
PHP实现视频文件上传完整实例
PHP获取表单所有复选框的值的方法
PHP中echo和print的区别
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
ThinkPHP查询返回简单字段数组的方法
ThinkPHP的MVC开发机制实例解析
ThinkPHP中URL路径访问与模块控制器之间的关系
ThinkPHP中的create方法与自动令牌验证实例教程
ThinkPHP验证码和分页实例教程
destoon出现验证码不显示时的紧急处理方法
个人写的PHP验证码生成类分享
yii实现创建验证码实例解析
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
php中session使用示例
php5.2 Json不能正确处理中文、GB编码的解决方法
php页码形式分页函数支持静态化地址及ajax分页
小谈php正则提取图片地址
php顺序查找和二分查找示例
php求两个目录的相对路径示例(php获取相对路径)
一漂亮的PHP图片验证码实例
php获取表单中多个同名input元素的值
zf框架的db类select查询器join链表使用示例(zend框架)
zf框架的校验器InArray使用示例
PHP加Nginx实现动态裁剪图片方案
ThinkPHP验证码使用简明教程
PHP jQuery表单,带验证具体实现方法
php实现加减法验证码代码
php中filter函数验证、过滤用户输入的数据
php中文验证码实现示例分享
PHP实现变色验证码实例
©2014-2024 dbsqp.com