請問以上代碼在IE,FF下均正常,可以依次輸出ABCDE,而在Google瀏覽器下無法依次顯示,而是一次輸出ABCDE,原來以為是Google緩衝過大加大str_repeat 為9000後仍是一次輸出,不知道是什麼原因?
回複討論(解決方案)
我Google開啟是正常的啊 依次輸出
我Google開啟是正常的啊 依次輸出
我的 版本 33.0.1750.117 m 不顯示
我Google開啟是正常的啊 依次輸出
已經重裝Google瀏覽器,並且換了兩台電腦測試 也是一樣,一次輸出ABCDE,而不是依次輸出
不知道樓主用的什麼版本啊
用360的極速模式也一樣,只要是chrome核心的都是一次全部輸出
至少需要
ob_start();for($i=65;$i<70;$i++){ echo str_repeat(" ",4098); echo chr($i); ob_flush(); flush(); sleep(1);}
至少需要
ob_start();for($i=65;$i<70;$i++){ echo str_repeat(" ",4098); echo chr($i); ob_flush(); flush(); sleep(1);}
您好 版主複製你的結果在chrome核心瀏覽器(360,Google)上還是一次全部顯示,而不會依次顯示
不知道,360極速 是什麼核心
本來這種輸出就是很無聊的,以前只知道與伺服器相關,現在又有了瀏覽器相關
可見成功就變成小機率事件了
毫無實用價值,不必把精力放在這上面
if (ob_get_level() == 0) ob_start();for ($i = 0; $i<10; $i++){echo "
Line to show.";//echo str_pad('1',4096)."\n";echo str_repeat("1",4098);ob_flush();flush();sleep(2);}echo "Done.";ob_end_flush();