PHP图片无法显示问题解决:ob_clean()与header的正确使用方法
本文将详细讲解PHP无法显示验证码图片问题的解决方法。小编觉得还是比较实用的,所以分享给大家,作为参考。希望您读完本文后有所收获。

解决PHP无法显示图像问题的方法是添加代码为 [ob_clean(); header("Content-type:image/jpeg");] 在标题输出之前并保存。
PHP验证码图片无法显示问题
我以为gd2库没有开启,但是用phpinfo查看发现是开启的。
解决方案
在标题输出之前添加:
ob_clean(); //防止“图片自身错误无法显示”问题的关键代码。
标题(“内容类型:图像/jpeg”);
例子:
private function outPut() {
ob_clean(); //关键代码,防止出现'图像因其本身有错无法显示'的问题。
header('Content-type:image/png');
imagepng($this->img);
imagedestroy($this->img);
}
这里分享PHP无法显示验证码图片问题的解决方法。希望以上内容能够对大家有所帮助,能够学到更多的知识。如果您觉得文章不错,可以分享出去,让更多的人看到。