我有以下代码:
<?php
while(1==1){
echo"piece<br>";
flush();
};
?>
这个代码的问题是,服务器不发送1行(piece<br>
)的时间。每次刷新发送10行。
I tried this echo"piece<br>".str_repeat("'n",4096)
但它不起作用。我不知道该怎么办。任何建议吗?
编辑:代码到我以前的问题,但我不能写html
:(
Edit2:我在这里上传了我的脚本。
浏览器端缓存可能有问题。我在使用Safari时就遇到过这个问题;使用Firefox可以让我实时查看数据。
如果你在不同的浏览器上看到这个,那么你可能碰到了一些服务器端缓存:http://php.net/manual/en/function.flush.php