您现在的位置是:首页 > 技术交流技术交流

Thinkphp3.1 验证码不显示解决

2019-01-08【技术交流】1554 人已围观

简介 Thinkphp3.1内置了验证码功能.控制器代码publicfunctionver...

    Thinkphp3.1 内置了验证码功能.

控制器代码 

public function verify(){
    import('ORG.Util.Image');       
    Image::buildImageVerify(6,1,'jpeg');
}

验证

if($_SESSION['verify'] != md5($_POST['verify'])) {
   $this->error('验证码错误!');
}

前台不显示验证码图片,我们可以的解决办法

  1. 先在前台浏览器地址栏直接访问验证码地址 url/后台入口.php/Login/verify 查看控制器是不是调用正常,先排除一些低级的错误.

  2. 检查服务器gd库是否安装及加载正常,可以打印phpinfo来查看

  3. 检查代码文件及tpl文件编码,去除bom

  4. 使用ob_clean(),清空缓存区(小编就是使用这个方法解决的)



关注宁波网站建设博客,更多精彩分享,敬请期待!
 

Tags:

很赞哦! ()

文章评论

点击排行

本站推荐

站点信息