手机
当前位置:查字典教程网 >编程开发 >php教程 >thinkphp验证码显示不出来的解决方法
thinkphp验证码显示不出来的解决方法
摘要:php的配置文件php.ini,搜索extension=php_gd2.dll,去掉前面的分号即可;1.在模块类中增加一个verify方法来...

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" 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('验证码错误!');

}

【thinkphp验证码显示不出来的解决方法】相关文章:

PHP file_get_contents函数读取远程数据超时的解决方法

php使用for语句输出三角形的方法

php循环table实现一行两列显示的方法

php将字符串随机分割成不同长度数组的方法

PHP获取远程图片并保存到本地的方法

php按单词截取字符串的方法

php计算整个目录大小的方法

php实现统计网站在线人数的方法

php生成图片缩略图的方法

php生成圆角图片的方法

精品推荐
分类导航