PHP ob_flush();在IE10中不起作用

时间:2013-02-26 15:24:42

标签: php flush internet-explorer-10

我遇到了PHP ob_flush();

的问题

似乎它只在IE10中不起作用。

gzip和缓存在服务器上被禁用,它可以在IE10以外的任何地方使用。

如果有人知道如何解开这个谜团,我将不胜感激! :)

谢谢!

2 个答案:

答案 0 :(得分:4)

如果输出小于256字节,则可能是问题所在。

来自flush() documentation

的引用
  

某些版本的Microsoft Internet Explorer只会在收到256字节的输出后才开始显示页面,因此您可能需要在刷新之前发送额外的空格以使这些浏览器显示该页面。

答案 1 :(得分:1)

发送header("Content-type: text/html;charset=utf-8;");