源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-11-10 18:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:thinkphp验证码显示不出来的解决方法
php的配置文件php.ini,搜索extension=php_gd2.dll,去掉前面的分号即可; 1.在模块类中增加一个 verify 方法来用于显示验证码
[u]复制代码[/u] 代码如下:
Public function verify(){     // 导入Image类库     import("ORG.Util.Image");     Image::buildImageVerify(); }
2.表单中使用验证码
[u]复制代码[/u] 代码如下:
<input type="text" name="verify"> <img id="verifyImg" src="__URL__/verify" onClick="changeVerify()" title="点击刷新验证码" />
3.验证码刷新
[u]复制代码[/u] 代码如下:
<script language="JavaScript"> function changeVerify(){  var timenow = new Date().getTime();  document.getElementById('verifyImg').src='__URL__/verify/'+timenow;  } </script>
4.验证码验证
[u]复制代码[/u] 代码如下:
if($_SESSION['verify'] != md5($_POST['verify'])) {     $this->error('验证码错误!'); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部