Codeigniter 基本配置

2021-08-30 16:58:24 字數 2309 閱讀 9036

$config['base_url'] = ""

$config['index_page'] = "index.php"

codeigniter 根目錄下的 index.php 檔名,codeigniter 會使用它來生成鏈結位址。如果使用隱藏 index.php 的 url,將其設定為空字串:$config['index_page'] = ""。

$config['uri_protocol'] = "auto"

codeigniter 生成 url 使用的格式,設定為「auto」自動探測。如果鏈結不能正常工作,可以嘗試以下值:

path_info、query_string、request_uri、orig_path_info。

$config['url_suffix'] = ""

codeigniter 產生鏈結時使用的 url 字尾,如果要實現偽靜態,可以設定 $config['url_suffix'] = ".html"。

$config['language'] = "english"

codeigniter 程式預設使用的語言

$config['charset'] = "utf-8"

codeigniter 程式預設使用的字符集

$config['enable_hooks'] = false

是否啟用鉤子,鉤子功能使得您可以在不修改系統核心檔案的基礎上來改變或增加系統的核心執行功能。

$config['subclass_prefix'] = 'my_'

設定擴充套件 codeigniter 類庫時使用的類名字首

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-'

設定 codeigniter url 中允許使用的字元,這是乙個正規表示式。當訪問者試圖訪問的 codeigniter url 包含其它字元時,會得到乙個警告。應該盡量限制 codeigniter url 使用的字元來提高安全性,可以有效的過濾注入攻擊。如果設定為空,允許使用所有字元,強烈建議不要這麼做。

$config['enable_query_strings'] = false

codeigniter url 預設使用分段的 url,此選項也允許 codeigniter 開啟查詢字串形式 url。您可以使用查詢字串來傳遞要訪問的控制器和函式。例如: index.php?c=controller&m=method。codeigniter 預設使用分段的 url,查詢字串的 url 很多特性不被支援。

$config['controller_trigger'] = 'c'

codeigniter 將查詢字串中此選項對應的值當做 codeigniter 控制器的名字。

$config['function_trigger'] = 'm'

codeigniter 將查詢字串中此選項對應的值當做 codeigniter 控制器方法的名字

$config['log_threshold'] = 0

啟用錯誤日誌,設定記錄哪些型別的錯誤。

0 = 關閉錯誤日誌記錄

1 = 記錄錯誤資訊

2 = 記錄除錯資訊

3 = 記錄通知資訊

4 = 記錄所有資訊

$config['log_path'] = ''

如果您不想使用預設的錯誤日誌記錄目錄配置(system/logs/),可以設定完整的伺服器目錄。

$config['log_date_format'] = 'y-m-d h:i:s'

codeigniter 錯誤日誌時間格式

$config['cache_path'] = ''

如果您不想使用預設的快取目錄(system/cache/)來儲存快取,可以設定完整的伺服器目錄

$config['encryption_key'] = ""

codeigniter 使用的金鑰

$config['global_xss_filtering'] = false

是否對輸入資料(get、post)自動過濾跨指令碼攻擊

$config['compress_output'] = false

啟用gzip壓縮達到最快的頁面載入速度

$config['time_reference'] = 'local'

設定時間格式:"local"、"gmt"

$config['rewrite_short_tags'] = false

如果您想要使用短標記,但 php 伺服器不支援,codeigniter 可以通過重寫短標記來支援這一功能。

$config['proxy_ips'] = ''

如果訪問者通過**伺服器來訪問您的**,您必須設定**伺服器 ip 列表,以識別出訪問者真正的 ip

CodeIgniter基本配置詳細介紹

config index page index.php codeigniter 根目錄下的 index.php 檔名,codeigniter 會使用它來生成鏈結位址。如果使用隱藏 index.php 的 url,將其設定為空字串 config index page config uri protoc...

codeIgniter框架基本結構 (二)

color blue b size medium codeigniter base size b color color red codeigniter base4.php color 和 color red codeigniter base5.php color 功能一樣,只不過分別適用於 php...

共享 codeigniter配置類庫

本類庫主要用來方便操作站點設定,比如 網域名稱,是否允許註冊等的設定。這類設定的資料表的設計一般為 id key value,比如key為site domain,value儲存對應的值,如 url 資料庫 create table option oid int 11 not null auto in...