ThinkPHP開發(fā)指南-安全-目錄安全文件
來自站長百科
導航:返回上一頁
對于某些服務(wù)器開啟了目錄瀏覽權(quán)限的話,用戶就可以直接在瀏覽器輸入URL地址查看目錄了。系統(tǒng)內(nèi)建了目錄安全文件機制,可以有效的解決此類問題。如果在入口文件里面定義了BUILD_DIR_SECURE 常量為True,還會自動給項目目錄生成目錄安全文件(在相關(guān)的目錄下面生成空白的htm文件),并且可以自定義安全文件的文件名 DIR_SECURE_FILENAME ,默認是index.html,如果你想給你們的安全文件定義為default.html可以使用
PHP代碼
define('DIR_SECURE_FILENAME', 'default.html');
還可以支持多個安全文件寫入,例如你想同時寫入index.html和index.htm 兩個文件,以滿足不同的服務(wù)器部署環(huán)境,可以這樣定義:
PHP代碼
define('DIR_SECURE_FILENAME', 'index.html,index.htm');
默認的安全文件只是寫入一個空白字符串,如果需要寫入其他內(nèi)容,可以通過DIR_SECURE_CONTENT參數(shù)來指定,例如:
PHP代碼
define('DIR_SECURE_CONTENT', 'deney Access!');
下面是一個完整的使用目錄安全寫入的例子
PHP代碼
define('BUILD_DIR_SECURE',true); define('DIR_SECURE_FILENAME', 'default.html'); define('DIR_SECURE_CONTENT', 'deney Access!');