您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
解决thinkPHP图片验证码不显示的问题
2018-03-13【网站建设常见问答】2845 人已围观
简介 好事永远多磨,一个项目迁移到新服务器.原本好好的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:
很赞哦! ()
相关文章
随机图文
网站设计之网站建设简单就是美
在网站建设设计中时常简单就是美,就是好! 简洁的网站设计,突出了企业公司的形象高大,无需要过多的修饰就是一个高大的感觉。 简明和开门...
分析博客类网站的没落原因
曾几何时,blog是一个很火的程序。各方路人纷纷搭建平台架设自己的博客程序,时至今日博客却越来越少见,博客更新内容越来越慢这是什么原因呢?...
网站不能经常改版的原因
我们在制作网站的同时光考虑网站视觉上的效果,忽略网站文字上的作用是对seo网站优化推广的一特大坏处。网站改版任务我们在注重提升网站视...
网站域名注册多年到底有什么好处呢?
域名为什么一定要一个,为什么不能经常更换,而且一次性买好几年比较好呢? 相信这个问题很多人都明白,域名和换衣服不一样,衣服经常换因为时尚,...




微信收款码
支付宝收款码