怎么在CodeIgniter中對(duì)config.php進(jìn)行配置-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)怎么在CodeIgniter中對(duì)config.php進(jìn)行配置,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)主要業(yè)務(wù)有網(wǎng)站營(yíng)銷(xiāo)策劃、成都做網(wǎng)站、成都網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、小程序定制開(kāi)發(fā)、H5頁(yè)面制作、程序開(kāi)發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶(hù)當(dāng)客戶(hù),還把客戶(hù)視為我們的合作伙伴,在開(kāi)展業(yè)務(wù)的過(guò)程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、成都營(yíng)銷(xiāo)網(wǎng)站建設(shè)資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶(hù)服務(wù)和保障體系。 

配置說(shuō)明


$config['language']:指定項(xiàng)目語(yǔ)言包。需要注意的時(shí)Codeigniter自帶的類(lèi)庫(kù)錯(cuò)誤提示語(yǔ)言包位于/system/language/english/目錄下,當(dāng)這里配置非english時(shí), 如果需要用到這些類(lèi)庫(kù),則需要拷貝語(yǔ)言包到指定的目錄中,否則會(huì)出現(xiàn)load出錯(cuò)。

$config['charset']:設(shè)置系統(tǒng)使用的編碼,在某些需要指定編碼的函數(shù)中會(huì)用到,系統(tǒng)、數(shù)據(jù)庫(kù)統(tǒng)一編碼即可。

$config['enable_hooks']:鉤子開(kāi)關(guān)控制,設(shè)置為true表示允許使用鉤子,否則不允許。

$config['subclass_prefix']:設(shè)置自定義類(lèi)庫(kù)、函數(shù)的前綴,默認(rèn)為MY_,比如需要重寫(xiě)language helper中的lang方法時(shí),只需要在helper目錄下創(chuàng)建MY_language_herper.php,并實(shí)現(xiàn)lang函數(shù)即可實(shí)現(xiàn)“重載”。這里MY_即為subclass_prefix中定義的值。

$config['permitted_uri_chars']:設(shè)置URL中允許的字符。

$config['log_threshold']:設(shè)置日志記錄等級(jí),為0則關(guān)閉日志記錄,為4則記錄所有信息,一般情況設(shè)置為1即可。設(shè)置之后需要確認(rèn)下logs目錄是否有寫(xiě)入權(quán)限。

$config['proxy_ips']:當(dāng)服務(wù)器使用了代理時(shí),REMOTER_ADDR獲取的就是代理服務(wù)器的IP了,需要從HTTP_X_FORWARDED_FOR、HTTP_CLIENT_IP、HTTP_X_CLIENT_IP、HTTP_X_CLUSTER_CLIENT_IP或其他設(shè)定的值中獲取。這里設(shè)定的就是代理服務(wù)器的IP,逗號(hào)分隔。

$config['encryption_key']:加密值,如果要用到CI自帶的SESION則必須要設(shè)置該值。CI的自帶SESSION存儲(chǔ)與Cookie中,為安全起見(jiàn),作加密處理。

配置讀取

CI初始化開(kāi)始過(guò)程中會(huì)通過(guò)get_config函數(shù)加載config.php文件,同時(shí)也提供了config_item來(lái)獲取config的值,如:


復(fù)制代碼 代碼如下:

echo config_item('charset');


CI也提供了一個(gè)配置類(lèi)用來(lái)維護(hù)配置文件。也可以通過(guò)下面方式來(lái)獲取和設(shè)置config的值,當(dāng)設(shè)置之后調(diào)用get_config的結(jié)果同樣會(huì)變化,所以可以在某些邏輯前修改config的值。

//獲取config中配置的charset值
echo $this->config->item('charset');
//重新設(shè)置config中charset的值
$this->config->set_item('charset', 'gbk')

上述就是小編為大家分享的怎么在CodeIgniter中對(duì)config.php進(jìn)行配置了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前名稱(chēng):怎么在CodeIgniter中對(duì)config.php進(jìn)行配置-創(chuàng)新互聯(lián)
地址分享:http://muchs.cn/article4/dpceoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷(xiāo)、微信公眾號(hào)、網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司、App開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)