2013-07-29 100 views
0

我必須遵循PHP代碼發送響應代碼到瀏覽器在PHP

<?php 
header("HTTP/1.0 200 OK"); 

if(headers_sent()){ 
    echo "Header Sent"; 
} 
else{ 
    echo "Header Not Sent"; 
} 
?> 

不過我收到消息「報頭未發送」。

表示不發送迴應碼。如何解決它?

回答

2

頭使用ob_start();前後ob_end_flush();

ob_start(); 
header("HTTP/1.0 200 OK"); 
ob_end_flush(); 

if(headers_sent()){ 
    echo "Header Sent"; 
} 
else{ 
    echo "Header Not Sent"; 
} 
1

嘗試刷新輸出緩衝

<?php 
flush(); 
... 
+0

感謝武士。它工作........ – vish

相關問題