Php 在脚本执行期间显示回显消息

Php 在脚本执行期间显示回显消息,php,Php,我想在脚本执行期间输出一些消息,但它仅在执行结束后显示。我在这里尝试了一些解决方案,但它们似乎对我不起作用,甚至我复制了它们的解决方案,并在单独的文件中复制了主题并进行了测试,但结果相同。 下面是我尝试过的解决方案之一的示例:脚本运行时,如何在浏览器中输出内容 我的环境: Windows 7、EasyHP 14.1、PHP 5.3 Windows2008Server、EasyHP14.1、PHP5.3这一个很难,但不知怎的,它成功了 我没有与您相同的配置,因此可能无法使用 <?php i

我想在脚本执行期间输出一些消息,但它仅在执行结束后显示。我在这里尝试了一些解决方案,但它们似乎对我不起作用,甚至我复制了它们的解决方案,并在单独的文件中复制了主题并进行了测试,但结果相同。 下面是我尝试过的解决方案之一的示例:脚本运行时,如何在浏览器中输出内容

我的环境:

Windows 7、EasyHP 14.1、PHP 5.3


Windows2008Server、EasyHP14.1、PHP5.3这一个很难,但不知怎的,它成功了

我没有与您相同的配置,因此可能无法使用

 <?php
ini_set('zlib.output_handler', '');
ini_set('zlib.output_compression', 0);
ini_set('output_handler', '');
ini_set('output_buffering', false); 
ini_set('implicit_flush', true); 
apache_setenv( 'no-gzip', '1' );


for($i = 0; $i < 5; $i++){
    echo str_repeat(chr(0), 4096); #flood apache some null bytes so it feels the packet is big enough to be sent...
    echo "$i<br/>";
    flush();
    sleep(1);
}
?>


它可能是一个输出缓冲区,它收集输出并仅在积累了一定数量时打印输出。@Jost我可以禁用它吗?你能粘贴脚本吗?你能给我看一下你得到的响应头吗?就是这样:
0 1 2 3 4
这就是你所说的“响应头”吗?不,我是指HTTP响应头。谷歌也许可以。您可以在浏览器中使用它,检查控制台(F12)