1. 程式人生 > >CoreThink開發(十二)更改默認出錯異常頁防止暴露敏感數據

CoreThink開發(十二)更改默認出錯異常頁防止暴露敏感數據

highlight true pos pub light brush 關閉 sql exception

默認的異常頁會打印文件位置,而且是絕對路徑,會打印SQL語句,真實上線一定不要用這個默認的,而且關閉trace關閉調試模式也不行。
針對CoreThink1.2 ThinkPHP3.2
這個文件在

Application\Home\View\Public\think\exception.html

  此外還有一個系統的模板

ThinkPHP\Tpl\think_exception.tpl

  可以修改成
(替換上述文件的body部分)

<div class="error">
<p class="face">:(</p>
<h1>請不要試圖攻擊系統.<a href="http://www.***.com">返回首頁</a></h1>

  效果:
技術分享圖片

CoreThink開發(十二)更改默認出錯異常頁防止暴露敏感數據