【发布时间】:2012-05-21 16:31:39
【问题描述】:
我有一个ob_start() 和一个对应的ob_flush()。我想刷新一部分数据并继续执行其余部分。使用ob_flush() 没有帮助。此外,如果可能需要休息而不显示浏览器中的加载。
编辑:
我不想使用 ajax
【问题讨论】:
-
执行第一个 ob_flush 后,是否要显示其他输出?或者您是否希望客户端可以告诉您请求完全完成,然后在后台继续进行某种处理?
-
如果您的输出缓冲已经在 php.ini 中关闭,您只需要 flush(),但是要使其工作,您需要配置 Apache、NginX 等。
标签: php output-buffering