您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
解决thinkPHP图片验证码不显示的问题
2018-03-13【网站建设常见问答】2237 人已围观
简介 好事永远多磨,一个项目迁移到新服务器.原本好好的tp验证码突然不显示了. 以下是处理thinkphp3.1.3不显示验证码图片的方法...
好事永远多磨,一个项目迁移到新服务器.原本好好的tp验证码突然不显示了. 以下是处理thinkphp3.1.3不显示验证码图片的方法
1.检查php.ini是否开启了gd2.dll
2.检查thinkphp临时目录有没有完全控制的权限,因为生成图片需要在临时目录里产生文件
3.检查文件是否有bom头输出,这样会造成图片无法显示!
我的问题复杂就是在这个bom头, 我检查了login.htm是有bom,去掉上传后依然不显示验证图片,直接通过地址访问验证码login/yz 发现图片还是不显示!! 难道thinkphp文件内已经有了bom头!
解放方法:
修改生成验证码方法:
//生成验证码
public function verifyimg(){
import(\"ORG.Util.Image\");
ob_end_clean(); //清空输出缓存
Image::buildImageVerify();
}
最后小编估计是网站多年使用多次迁移服务器从linux到windows又到linux又回windows中可能文件已经自带了bom头. 暂且如此解决问题吧!
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
网页设计应该专注可用性和使用效果
使用对称的代码写法 构建响应式网站过程复杂,网站整体布局都应通过HTML和CSS代码库进行编码。在设计有关网页可用性的步骤时,强烈建议设计...分析网站跳出率:页面质量的重要性
影响网站排名的因素高达200多项,想要都熟练掌握对于新手SEOer绝对很困难,但是这并不意味着就无法做好网站排名。这里殷雯告诉新手一个小秘密...
Linux下的压缩解压缩命令详解
linux的命令总是有一堆的参数,这些参数平常是没什么用,真要使用到时会使我们的工作方便很多,以下是linux zip命令详解记录以便查询 ...
分析博客类网站的没落原因
曾几何时,blog是一个很火的程序。各方路人纷纷搭建平台架设自己的博客程序,时至今日博客却越来越少见,博客更新内容越来越慢这是什么原因呢?...




微信收款码
支付宝收款码