日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CodeIgniter配置之config

發(fā)布時間:2023/12/9 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CodeIgniter配置之config 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

配置說明

$config['language']:指定項目語言包。需要注意的時Codeigniter自帶的類庫錯誤提示語言包位于/system/language/english/目錄下,當這里配置非english時, 如果需要用到這些類庫,則需要拷貝語言包到指定的目錄中,否則會出現(xiàn)load出錯。

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

$config['enable_hooks']:鉤子開關控制,設置為true表示允許使用鉤子,否則不允許。

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

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

$config['log_threshold']:設置日志記錄等級,為0則關閉日志記錄,為4則記錄所有信息,一般情況設置為1即可。設置之后需要確認下logs目錄是否有寫入權限。

$config['proxy_ips']:當服務器使用了代理時,REMOTER_ADDR獲取的就是代理服務器的IP了,需要從 HTTP_X_FORWARDED_FOR、HTTP_CLIENT_IP、HTTP_X_CLIENT_IP、 HTTP_X_CLUSTER_CLIENT_IP或其他設定的值中獲取。這里設定的就是代理服務器的IP,逗號分隔。

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

配置讀取

CI初始化開始過程中會通過get_config函數加載config.php文件,同時也提供了config_item來獲取config的值,如:

1 echo config_item('charset');

CI也提供了一個配置類用來維護配置文件。也可以通過下面方式來獲取和設置config的值,當設置之后調用get_config的結果同樣會變化,所以可以在某些邏輯前修改config的值。

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

轉自: http://pengbotao.cn/codeigniter-config-other.html

轉載于:https://www.cnblogs.com/c-961900940/p/4478331.html

總結

以上是生活随笔為你收集整理的CodeIgniter配置之config的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。