2012-05-10 32 views

回答

3

你可以先設置PHP在所有(在php.inidisplay_errors = Off)無法正常顯示的錯誤,然後用你的php.ini的auto_prepend_file指令來包含這個腳本:

<?php 
$allowed_ips = array('111.111.111.111', ...); 
if (in_array($_SERVER['REMOTE_ADDR'], $allowed_ips)) { 
    ini_set('display_errors', '1'); 
} 
+0

某些類似的錯誤,例如致命的錯誤仍然不可見,對於該ip – zerkms

+0

是的,的確如此。雖然我想知道,因爲這將是第一個運行的東西,只有解析錯誤和靜態包含找不到將保持隱形。你會同意嗎?我實際上並不知道PHP執行生命週期。 –

+0

我同意,是的,但我仍然認爲這是不能接受的生產 – zerkms