CodeIgniter基本配置詳細(xì)介紹
更新時(shí)間:2013年11月12日 14:31:40 作者:
CodeIgniter 基本配置信息在 application/config/config.php 文件,本文詳細(xì)講解每一個(gè)基本配置選項(xiàng),從而快速掌握CodeIgniter 進(jìn)行開發(fā)。
$config['base_url'] = "http://www.dhdzp.com/"。 您網(wǎng)站的網(wǎng)址,CodeIgniter 會(huì)根據(jù)這個(gè)網(wǎng)址來生成鏈接、表單地址等。
$config['index_page'] = "index.php" CodeIgniter 根目錄下的 index.php 文件名,CodeIgniter 會(huì)使用它來生成鏈接地址。如果使用隱藏 index.php 的 URL,將其設(shè)置為空字符串:$config['index_page'] = ""。
$config['uri_protocol'] = "AUTO" CodeIgniter 生成 URL 使用的格式,設(shè)置為“AUTO”自動(dòng)探測(cè)。如果鏈接不能正常工作,可以嘗試以下值:PATH_INFO、QUERY_STRING、REQUEST_URI、ORIG_PATH_INFO。
$config['url_suffix'] = "" 。CodeIgniter 產(chǎn)生鏈接時(shí)使用的 URL 后綴,如果要實(shí)現(xiàn)偽靜態(tài),可以設(shè)置 $config['url_suffix'] = ".html"。
$config['language'] = "english" 。CodeIgniter 程序默認(rèn)使用的語言
$config['charset'] = "UTF-8" 。CodeIgniter 程序默認(rèn)使用的字符集
$config['enable_hooks'] = FALSE 。是否啟用鉤子,鉤子功能使得您可以在不修改系統(tǒng)核心文件的基礎(chǔ)上來改變或增加系統(tǒng)的核心運(yùn)行功能。
$config['subclass_prefix'] = 'MY_' 。設(shè)置擴(kuò)展 CodeIgniter 類庫(kù)時(shí)使用的類名前綴
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-' 。設(shè)置 CodeIgniter URL 中允許使用的字符,這是一個(gè)正則表達(dá)式。當(dāng)訪問者試圖訪問的 CodeIgniter URL 包含其它字符時(shí),會(huì)得到一個(gè)警告。應(yīng)該盡量限制 CodeIgniter URL 使用的字符來提高安全性,可以有效的過濾注入攻擊。如果設(shè)置為空,允許使用所有字符,強(qiáng)烈建議不要這么做。
$config['enable_query_strings'] = FALSE 。CodeIgniter URL 默認(rèn)使用分段的 URL,此選項(xiàng)也允許 CodeIgniter 開啟查詢字符串形式 URL。您可以使用查詢字符串來傳遞要訪問的控制器和函數(shù)。例如: index.php?c=controller&m=method。CodeIgniter 默認(rèn)使用分段的 URL,查詢字符串的 URL 很多特性不被支持。
$config['controller_trigger'] = 'c' 。CodeIgniter 將查詢字符串中此選項(xiàng)對(duì)應(yīng)的值當(dāng)做 CodeIgniter 控制器的名字。
$config['function_trigger'] = 'm' 。CodeIgniter 將查詢字符串中此選項(xiàng)對(duì)應(yīng)的值當(dāng)做 CodeIgniter 控制器方法的名字
$config['log_threshold'] = 0 。啟用錯(cuò)誤日志,設(shè)置記錄哪些類型的錯(cuò)誤。
0 = 關(guān)閉錯(cuò)誤日志記錄
1 = 記錄錯(cuò)誤信息
2 = 記錄調(diào)試信息
3 = 記錄通知信息
4 = 記錄所有信息
$config['log_path'] = ""。如果您不想使用默認(rèn)的錯(cuò)誤日志記錄目錄配置(system/logs/),可以設(shè)置完整的服務(wù)器目錄。
$config['log_date_format'] = 'Y-m-d H:i:s' 。CodeIgniter 錯(cuò)誤日志時(shí)間格式
$config['cache_path'] = ""。如果您不想使用默認(rèn)的緩存目錄(system/cache/)來存儲(chǔ)緩存,可以設(shè)置完整的服務(wù)器目錄
$config['encryption_key'] = "" 。CodeIgniter 使用的密鑰
$config['global_xss_filtering'] = FALSE。 是否對(duì)輸入數(shù)據(jù)(GET、POST)自動(dòng)過濾跨腳本攻擊
$config['compress_output'] = FALSE。 啟用Gzip壓縮達(dá)到最快的頁面加載速度
$config['time_reference'] = 'local'。 設(shè)置時(shí)間格式:"local"、"GMT"
$config['rewrite_short_tags'] = FALSE。 如果您想要使用短標(biāo)記,但 PHP 服務(wù)器不支持,CodeIgniter 可以通過重寫短標(biāo)記來支持這一功能。
$config['proxy_ips'] = ""。 如果訪問者通過代理服務(wù)器來訪問您的網(wǎng)站,您必須設(shè)置代理服務(wù)器 IP 列表,以識(shí)別出訪問者真正的 IP。
$config['index_page'] = "index.php" CodeIgniter 根目錄下的 index.php 文件名,CodeIgniter 會(huì)使用它來生成鏈接地址。如果使用隱藏 index.php 的 URL,將其設(shè)置為空字符串:$config['index_page'] = ""。
$config['uri_protocol'] = "AUTO" CodeIgniter 生成 URL 使用的格式,設(shè)置為“AUTO”自動(dòng)探測(cè)。如果鏈接不能正常工作,可以嘗試以下值:PATH_INFO、QUERY_STRING、REQUEST_URI、ORIG_PATH_INFO。
$config['url_suffix'] = "" 。CodeIgniter 產(chǎn)生鏈接時(shí)使用的 URL 后綴,如果要實(shí)現(xiàn)偽靜態(tài),可以設(shè)置 $config['url_suffix'] = ".html"。
$config['language'] = "english" 。CodeIgniter 程序默認(rèn)使用的語言
$config['charset'] = "UTF-8" 。CodeIgniter 程序默認(rèn)使用的字符集
$config['enable_hooks'] = FALSE 。是否啟用鉤子,鉤子功能使得您可以在不修改系統(tǒng)核心文件的基礎(chǔ)上來改變或增加系統(tǒng)的核心運(yùn)行功能。
$config['subclass_prefix'] = 'MY_' 。設(shè)置擴(kuò)展 CodeIgniter 類庫(kù)時(shí)使用的類名前綴
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-' 。設(shè)置 CodeIgniter URL 中允許使用的字符,這是一個(gè)正則表達(dá)式。當(dāng)訪問者試圖訪問的 CodeIgniter URL 包含其它字符時(shí),會(huì)得到一個(gè)警告。應(yīng)該盡量限制 CodeIgniter URL 使用的字符來提高安全性,可以有效的過濾注入攻擊。如果設(shè)置為空,允許使用所有字符,強(qiáng)烈建議不要這么做。
$config['enable_query_strings'] = FALSE 。CodeIgniter URL 默認(rèn)使用分段的 URL,此選項(xiàng)也允許 CodeIgniter 開啟查詢字符串形式 URL。您可以使用查詢字符串來傳遞要訪問的控制器和函數(shù)。例如: index.php?c=controller&m=method。CodeIgniter 默認(rèn)使用分段的 URL,查詢字符串的 URL 很多特性不被支持。
$config['controller_trigger'] = 'c' 。CodeIgniter 將查詢字符串中此選項(xiàng)對(duì)應(yīng)的值當(dāng)做 CodeIgniter 控制器的名字。
$config['function_trigger'] = 'm' 。CodeIgniter 將查詢字符串中此選項(xiàng)對(duì)應(yīng)的值當(dāng)做 CodeIgniter 控制器方法的名字
$config['log_threshold'] = 0 。啟用錯(cuò)誤日志,設(shè)置記錄哪些類型的錯(cuò)誤。
0 = 關(guān)閉錯(cuò)誤日志記錄
1 = 記錄錯(cuò)誤信息
2 = 記錄調(diào)試信息
3 = 記錄通知信息
4 = 記錄所有信息
$config['log_path'] = ""。如果您不想使用默認(rèn)的錯(cuò)誤日志記錄目錄配置(system/logs/),可以設(shè)置完整的服務(wù)器目錄。
$config['log_date_format'] = 'Y-m-d H:i:s' 。CodeIgniter 錯(cuò)誤日志時(shí)間格式
$config['cache_path'] = ""。如果您不想使用默認(rèn)的緩存目錄(system/cache/)來存儲(chǔ)緩存,可以設(shè)置完整的服務(wù)器目錄
$config['encryption_key'] = "" 。CodeIgniter 使用的密鑰
$config['global_xss_filtering'] = FALSE。 是否對(duì)輸入數(shù)據(jù)(GET、POST)自動(dòng)過濾跨腳本攻擊
$config['compress_output'] = FALSE。 啟用Gzip壓縮達(dá)到最快的頁面加載速度
$config['time_reference'] = 'local'。 設(shè)置時(shí)間格式:"local"、"GMT"
$config['rewrite_short_tags'] = FALSE。 如果您想要使用短標(biāo)記,但 PHP 服務(wù)器不支持,CodeIgniter 可以通過重寫短標(biāo)記來支持這一功能。
$config['proxy_ips'] = ""。 如果訪問者通過代理服務(wù)器來訪問您的網(wǎng)站,您必須設(shè)置代理服務(wù)器 IP 列表,以識(shí)別出訪問者真正的 IP。
您可能感興趣的文章:
- codeigniter自帶數(shù)據(jù)庫(kù)類使用方法說明
- 讓CodeIgniter數(shù)據(jù)庫(kù)緩存自動(dòng)過期的處理的方法
- 新浪SAE云平臺(tái)下使用codeigniter的數(shù)據(jù)庫(kù)配置
- codeigniter數(shù)據(jù)庫(kù)操作函數(shù)匯總
- Codeigniter操作數(shù)據(jù)庫(kù)表的優(yōu)化寫法總結(jié)
- CodeIgniter針對(duì)數(shù)據(jù)庫(kù)的連接、配置及使用方法
- CodeIgniter框架數(shù)據(jù)庫(kù)事務(wù)處理的設(shè)計(jì)缺陷和解決方案
- CI框架(CodeIgniter)實(shí)現(xiàn)的數(shù)據(jù)庫(kù)增刪改查操作總結(jié)
- CodeIgniter框架數(shù)據(jù)庫(kù)基本操作示例
- CI(CodeIgniter)框架配置
- php框架CodeIgniter主從數(shù)據(jù)庫(kù)配置方法分析
相關(guān)文章
php中http與https跨域共享session的解決方法
這篇文章主要介紹了http與https跨域共享session的解決方法,需要的朋友可以參考下2014-12-12
學(xué)習(xí)php設(shè)計(jì)模式 php實(shí)現(xiàn)工廠模式(factory)
這篇文章主要介紹了php設(shè)計(jì)模式中的工廠模式,使用php實(shí)現(xiàn)工廠模式,感興趣的小伙伴們可以參考一下2015-12-12
PHP實(shí)現(xiàn)簡(jiǎn)單的模板引擎功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)簡(jiǎn)單的模板引擎功能,結(jié)合實(shí)例形式詳細(xì)分析了PHP實(shí)現(xiàn)模板引擎功能的模版類、編譯類、控制器類及模板文件等實(shí)現(xiàn)方法與相關(guān)操作技巧,需要的朋友可以參考下2017-09-09
使用ThinkPHP框架(thinkphp8.0)創(chuàng)建定時(shí)任的操作步驟
這篇文章給大家介紹了使用ThinkPHP框架(thinkphp8.0)創(chuàng)建定時(shí)任的操作步驟,文中通過代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-01-01
php lcg_value與mt_rand生成0~1隨機(jī)小數(shù)的效果對(duì)比分析
下面小編就為大家?guī)硪黄猵hp lcg_value與mt_rand生成0~1隨機(jī)小數(shù)的效果對(duì)比分析。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04

