【发布时间】:2016-02-12 04:45:17
【问题描述】:
此代码适用于 android chrome,但不适用于 IOS safari。为什么?
ob_end_flush();
while(true){
echo rand(1,100);
flush();
sleep(1);
}
【问题讨论】:
-
请分享代码是如何不工作的......
标签: php google-chrome safari
此代码适用于 android chrome,但不适用于 IOS safari。为什么?
ob_end_flush();
while(true){
echo rand(1,100);
flush();
sleep(1);
}
【问题讨论】:
标签: php google-chrome safari
flush() 可能无法覆盖 Web 服务器的缓冲方案,并且它对浏览器中的任何客户端缓冲都没有影响。它也不会影响 PHP 的用户空间输出缓冲机制。 这意味着如果您正在使用 ob_flush() 和 flush() 来刷新 ob 输出缓冲区,则必须调用它们。
这意味着你必须使用
ob_flush();
flush();
【讨论】: