thinkphp 在 centos(linux) 系统中验证码不能正常显示

学习笔记 马富天 2018-08-12 11:03:20 40 1

【摘要】本文记录一个出现频率特别高的问题,就是在 centos 或者其他 linux 系统中,thinkphp 框架下无法显示验证码,本文讲述一下出现问题的原因,以及解决办法。

出现的原因有:

1)GD 库没有安装;

2)font字体路径不对,大小写不对;

3)最重要、最常见的原因是验证码类输出文件中包含 BOM,有了这个在 linux 系统中是无法识别的,需要处理掉。

针对原因3)的解决方法是在输出图片前清空缓存:

  1. ob_clean();
请输入图片名称

版权归 马富天个人博客 所有

本文标题:《thinkphp 在 centos(linux) 系统中验证码不能正常显示》

本文链接地址:http://www.mafutian.com/374.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 windows 远程连接全屏后如何退出? 》 下一篇《 Wap 手机端页面 history.go(-1) 返回上一级页面的初始位置,而不是顶部的解决办法 》

所有评论

  1. 首页
  2. 上一页
  3. 1
  4. 下一页
  5. 尾页
  6. 第1页
  7. 每页12条
  8. 共1页
  9. 共1条
评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多