开发者社区> 问答> 正文

php关于ob_start()问题,报错

<?php
ob_start("ob_gzhandler");
include 'test.html';
$a = ob_get_contents();
ob_end_clean();
echo $a;
exit;
?>
请教各位大哥,为什么我这段代码直接无法访问,但是我使用 ob_start()来代替ob_start("ob_gzhandler")就正常了,另外很奇怪的事在ob_start("ob_gzhandler")之前随便echo点东西又正常了,我php5.2.6环境,是我环境配置问题吗?;


展开
收起
一枚小鲜肉帅哥 2020-05-28 09:22:40 604 0
1 条回答
写回答
取消 提交回答
  • 菜不可及的程序猿

    是不是你得回调函数有错误?不应该啊,我在那个ob_start('ob_gzhandler')之前echo 1;这个页面就能正常访问了。奇怪的!######

    ob_gzhandler() 需要 zlib扩展。

    2020-05-29 13:11:17
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载