欢迎来到代码驿站!

PHP代码

当前位置:首页 > 软件编程 > PHP代码

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

时间:2021-12-17 10:04:28|栏目:PHP代码|点击:

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魔术方法(Magic methods)的使用方法

栏    目:PHP代码

下一篇:php pdo操作数据库示例

本文标题:thinkphp验证码显示不出来的解决方法

本文地址:http://www.codeinn.net/misctech/187148.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有