我有一個可以在我的本地服務器(wamp,apache v2.22.2,php 5.4.3)上正常工作並測試unix服務器(apache,php 5.3)的應用程序。
但由於其他一些要求,它不適用於在Windows上運行的生產服務器。
代碼是這樣的:Php在緩衝時輸出內容
function renderFile()
...
ob_start();
ob_implicit_flush(false);
require($_viewFile_);
return ob_get_clean();
問題是,該文件所包含的內容立即outputed,而不是從函數返回。
事情是它在本地和測試服務器上工作,但不是在Windows上的新生產服務器上。是因爲apache/iis還是php配置?
你在沖洗它之前得到的內容 – wesside