FleaPHP的安全設定方法

2022-09-26 21:51:20 字數 882 閱讀 2115

前提條件:

虛擬機器,無法將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...