重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下php验证码图片无法显示的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联是一家专业提供锡山企业网站建设,专注与做网站、成都做网站、H5技术、小程序制作等业务。10年已为锡山众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
php验证码图片无法显示的解决办法:首先打开相应的PHP文件;然后在header输出之前添加代码为“ob_clean();”;最后保存修改即可。
本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑
PHP验证码图片无法显示问题
我以为是gd2库没有打开,但用 phpinfo查看了,发现打开了
解决方法
加在header输出之前:
ob_clean(); //关键代码,防止出现'图像因其本身有错无法显示'的问题。 header("Content-type:image/jpeg");
例子:
private function outPut() { ob_clean(); //关键代码,防止出现'图像因其本身有错无法显示'的问题。 header('Content-type:image/png'); imagepng($this->img); imagedestroy($this->img); }
以上是“php验证码图片无法显示的解决方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!