在PHP脚本完成执行后显示Streaming Buffer输出

时间:2017-09-16 09:12:28

标签: php

我一直在尝试:

ob_implicit_flush(true);
ob_start();
$timelimit=10;
while ($timelimit>=0){
    $timelimit=$timelimit-1;
    echo "1";
    sleep(1);
    flush();
    ob_flush();
}

ob_end_flush(); 

的php.ini:

output_buffering = Off

我希望每秒都会看到“1”,直到脚本完成执行。相反,我只在脚本结束后才看到所有内容。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

它一直在工作。我通过ajax调用php没有意识到ajax是cuplrit

if ((this.readyState == 4 || this.readyState == 3) && this.status == 200) {