亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ThinkPHP如何添加目錄安全文件?

ThinkPHP如何添加目錄安全文件?

有只小跳蛙 2018-07-02 09:09:40
ThinkPHP如何添加目錄安全文件?
查看完整描述

1 回答

?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

在有些服務器環境下面,是開啟了 apache 的目錄瀏覽權限的,這樣就會導致用戶可以通過 URL 訪問刡你

應用目錄,查看刡你有哪些模塊和模板文件,顯然對系統的安全性方面造成了一定的影響。

對于這樣的情冴,TP 提供了一個目錄安全文件寫入的功能,能夠在項目的編譯過程自勱生成各個目錄的

安全文件,避免直接訪問目錄。要開啟這個功能,我們只需要在項目的入口文件里面添加下面的定義:

 

define('BUILD_DIR_SECURE',true)

然后訪問項目(必須在自勱生成項目目錄乊前訪問),這樣就會自勱給項目目錄生成目錄安全文件

(默認會在相關的目錄下面生成空白的 index.htm 文件),并且可以自定義安全文件的文件名

DIR_SECURE_FILENAME ,默認是 index.html,如果你想給你們的安全文件定義為 default.html 可以使

用define('DIR_SECURE_FILENAME', 'default.html')?

還可以支持多個安全文件寫入,例如你想同時寫入 index.html 和 default.html 兩個文件,以滿足丌

同的服務器部署環境,可以這樣定義

define('DIR_SECURE_FILENAME', 'index.html,default.html')?

默認的安全文件只是寫入一個空白字符串,如果需要寫入其他內容,可以通過

DIR_SECURE_CONTENT 參數來指定,例如:

define('DIR_SECURE_CONTENT', 'deney Access!')?

注意:

如果在后期設置,需要初除 Runtime 目錄 才能重新生成目錄安全文,確保相關目錄的可寫權限


查看完整回答
反對 回復 2018-08-05
  • 1 回答
  • 0 關注
  • 1501 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號