如上圖所示,出現了一些提示,導致客戶端出現問題,如果禁用這些錯誤提示
4 回答
12345678_0001
TA貢獻1802條經驗 獲得超5個贊
我們在開發中, 為了程序的規范性,把報錯級別,調的比較高NOTICE級別的也報出來,有助于我們快速定位錯誤和代碼規范,但是,在產品上線后,網站運營過程中,就不宜報這么多錯.
1:這種錯誤給客戶的印象不好
2:在報錯時,把網站的絕對路徑,如D:www1015都報出來了.增大被攻擊的風險
因此,在網站上線后,就應該讓報錯級降低,少報錯甚至不報.
修改報錯級別:
1: php.ini里修改error_reporting 選項
2: 可以在php頁面里,用error_reporting()函數來修改
你也可以在你的項目中添加這個代碼:
define('DEBUG',true); // 在開發時,聲明一個DEBUG模式
if(defined('DEBUG')) { //檢測到處于開發模式
error_reporting(E_ALL);
} else {
error_reporting(0);
}
- 4 回答
- 0 關注
- 793 瀏覽
添加回答
舉報
0/150
提交
取消
