PHP 验证码显示破图 是怎么回事?
程序员文章站
2022-06-03 13:38:34
...
phpcms 没有错误和警告
gd没有问题,用简单的代码可以输出图片
这要怎么判定这个问题的所在?
gd没有问题,用简单的代码可以输出图片
这要怎么判定这个问题的所在?
回复内容:
phpcms 没有错误和警告
gd没有问题,用简单的代码可以输出图片
这要怎么判定这个问题的所在?
问题已经解决了,phpcms 在有gz的时候,ob开启了gz,ob_start('ob_gzhandler')
直接启动ob_start() 图片就显示正常。
不过这个问题 很奇怪,代码没有做过修改,我的猜测是,在某种情况下IIS+php的其中某个环节出现问题,
因为是windows 服务器,不好debug,也就不做深入的debug了
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
这里似乎有更专业的解释
http://php.net/manual/zh/function.ob-gzhandler.php#76845
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
但是这仍然无法解释,在没有任何代码修改的情况下,为什么验证码突然就出现了破图,且不能自行恢复
推荐阅读
-
ubuntu 的PHP服务器,验证码图片不显示字符,怎么回事
-
PHP 验证码显示破图 是怎么回事?
-
php做验证码输出图片显示的是乱码,怎么破?
-
laravel - composer安装后显示找不到模块是怎么回事?但扩展经过查询是有的,php.ini也打开了(如截图所示)
-
laravel - composer安装后显示找不到模块是怎么回事?但扩展经过查询是有的,php.ini也打开了(如截图所示)
-
composer安装后显示找不到模块是怎么回事?但扩展经过查询是有的,php.ini也打开了(如截图所示)
-
composer安装后显示找不到模块是怎么回事?但扩展经过查询是有的,php.ini也打开了(如截图所示)