我正在使用Gzip压缩和Zlib压缩来加快我的网站的速度

我用下面的代码
ob_start("ob_gzhandler");包含在所有页面中的通用文件中,并且

lib.output_compression = On

但是在这之后我得到了类似的错误
"Warning: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' conflicts with 'zlib output compression' in E:\xampp\htdocs\projects\trunk\index.php on line 2"

有人可以告诉我这是怎么回事吗?

最佳答案

您应该检查是否加载了zlib库,然后通过执行ob_end_clean()清除关闭输出缓冲

您可以在文件顶部添加以下行:<?php if (extension_loaded('zlib')){ ob_end_clean(); ob_start('ob_gzhandler');} ?>

关于php - 警告: ob_start() [ref.失控]:输出处理程序 'ob_gzhandler'与zlib输出压缩冲突',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15082556/

10-16 12:28