亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在CodeIgniter中對config.php進行配置

發布時間:2021-04-01 16:39:50 來源:億速云 閱讀:160 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關怎么在CodeIgniter中對config.php進行配置,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

配置說明

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

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

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

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

復制代碼 代碼如下:

echo config_item('charset');


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

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

上述就是小編為大家分享的怎么在CodeIgniter中對config.php進行配置了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安义县| 凤山市| 双流县| 大方县| 泸西县| 哈巴河县| 湄潭县| 高邑县| 安多县| 通渭县| 宁乡县| 龙海市| 张家港市| 米泉市| 蒲江县| 大同县| 大城县| 昭苏县| 启东市| 甘谷县| 大石桥市| 井陉县| 句容市| 莱州市| 手游| 东阳市| 铅山县| 原阳县| 西华县| 和硕县| 三河市| 安陆市| 庄河市| 曲周县| 福贡县| 绥阳县| 黎川县| 巴林左旗| 龙岩市| 津市市| 伊金霍洛旗|