前提條件:
虛擬機器,無法將fleaphp資料夾放在http無法訪問的路徑,無法修改qmvmfgapache和php的配置檔案。
fleaphp使用預設配置
方法:
1。controller資料夾 放在根目錄外 (此種辦法只能適合自己有伺服器)
2。在controller的檔案裡,盡量不要顯式輸出如echo程式設計客棧 print等
3。隱藏www.cppcns.comcontroller目錄 如取個類似密碼的資料夾sdfsdf12312sdcvd/flea
4,通過配置檔案更改預設cmt的目錄名稱
5.在根目錄下面放乙個.htaccess用於禁止某些目錄的訪問許可權(只適合apache伺服器)
6 在無法修改任何配置檔案的情況下除了index.php外,所有的mvc層檔案都在最前加上
defined('app_dir') or header("http/1.0 404 not found");並且'app_dir'最好改成不易猜到的名字
7.在目錄內 放置乙個空的 in 檔案,也是防止目錄洩露的辦法之一。
8、 function flea_exception($message = null, $code = 0)
這是flea處理異常class flea_exception的建構函式.我的個人想法,可以在程式掛上去的時候改
// 取得丟擲異常的檔案和**行號
$last = array_shift($this->trac);
$this->file = $last['file'];
$this->line = $last['line'];
這部分
本文標題: fleaphp的安全設定方法
本文位址:
FleaPHP 開發指南 5 應用程式設定
fleaphp 是乙個具有高度靈活性的框架。開發者可以用不同的設定來調整 fleaphp 的工作方式。這些設定統一儲存在名為 應用程式設定 的資料來源中。實際上,除了 fleaphp 框架本身,應用程式也可以使用 應用程式設定 來儲存應用程式執行時需要的各種設定。return array defau...
FleaPHP 開發指南 5 應用程式設定
fleaphp 是乙個具有高度靈活性的框架。開發者可以用不同的設定來調整 fleaphp 的工作方式。這些設定統一儲存在名為 應用程式設定 的資料來源中。實際上,除了 fleaphp 框架本身,應用程式也可以使用 應用程式設定 來儲存應用程式執行時需要的各種設定。return array defau...
FleaPHP 開發指南 5 應用程式設定
fleaphp 是乙個具有高度靈活性的框架。開發者可以用不同的設定來調整 fleaphp 的工作方式。這些設定統一儲存在名為 應用程式設定 的資料來源中。實際上,除了 fleaphp 框架本身,應用程式也可以使用 應用程式設定 來儲存應用程式執行時需要的各種設定。return array defau...