我一直在試圖讓我的服務器能夠在睡眠後刷新回顯或打印並且不成功。我在Windows下使用PHP 5.3.24。這裏有幾十個和幾十個建議,幾乎所有我嘗試過的,都沒有成功。下面是一些代碼,我認爲可能的工作:php implicit_flush命令不能正常工作
ob_implicit_flush(true);
ob_end_flush();
for ($i=0; $i<10; $i++) {
echo $i.'<br>';
sleep(1);
}
此代碼不會9秒,然後輸出都做任何事情。
我曾嘗試:
在頁面的頂部-outputting超過1000字,因爲有一個建議,就是我的瀏覽器緩存是,
- 新增標題(「內容類型:文本/ html; charset = utf-8');頭(「Cache-Control:no-cache,must-revalidate」);頭(「Pragma:no-cache」);
-used flush();和ob_flush();命令,
訂做output_buffering =關,要用zlib.output_compression =關,和implicit_flush =是(或implicit_flush =開,看到這兩個例子)在php.ini,
- 也試圖@ini_set('的zlib .output_compression」,0); @ini_set( 'implicit_flush',1); @ob_end_clean();參數或者set_time_limit(0);
加上其他人,我可能會忘記。
有什麼我失蹤?謝謝。
我應該提到之前,我已經在Windows Server 2008 R2中運行IIS 7。 – srs