flush / ob_flush无法在远程服务器

时间:2017-07-25 08:59:29

标签: php html linux apache

请在将此标记为CLONE之前阅读

我正在本地机器上运行xampp,当我通过写http://localhost/test.php进行测试时,我得到了所需的输出,即每秒后打印1到10。但是一旦我将其更改为我的本地IP http://10.70.52.75/test.php,它就会加载10秒并一次性输出。我实际上需要这个方法来收集PHP脚本的输出,该脚本将运行10-15分钟。

Alredy检查了php.ini是否已暂停缓冲。

apache_setenv('no-gzip', 1); //can comment this line

header('Content-Encoding: none');

header( 'Content-type: text/html; charset=utf-8' );

for ($i=0; $i<10; $i++) {
   echo $i.'<br>';
   flush();
   ob_flush();
   sleep(1);
}

尝试了stackoverflow上可用的所有黑客

http://host-1-89.linuxzoo.net/test.php

使用root@linuxzoo.net ssh到这台机器 密码是“安全的”

让我知道任何人以任何方式取得成功

0 个答案:

没有答案