最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CodeIgniter配置之config.php用法實例分析

 更新時間:2016年01月19日 15:35:14   作者:老彭  
這篇文章主要介紹了CodeIgniter配置之config.php用法,結合實例形式詳細的分析了CodeIgniter中配置文件config.php的參數含義及具體使用技巧,需要的朋友可以參考下

本文實例分析了CodeIgniter配置之config.php用法。分享給大家供大家參考,具體如下:

配置說明

$config['language']:指定項目語言包。需要注意的時Codeigniter自帶的類庫錯誤提示語言包位于/system/language/english/目錄下,當這里配置非english時, 如果需要用到這些類庫,則需要拷貝語言包到指定的目錄中,否則會出現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,并實現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框架相關內容感興趣的讀者可查看本站專題:《codeigniter入門教程

希望本文所述對大家基于CodeIgniter框架的PHP程序設計有所幫助。

相關文章

最新評論

康定县| 买车| 罗源县| 津南区| 博野县| 藁城市| 友谊县| 平潭县| 鄂伦春自治旗| 东光县| 阜新| 大石桥市| 海宁市| 万荣县| 伊通| 阳春市| 内黄县| 开原市| 南郑县| 烟台市| 木兰县| 山阳县| 广州市| 池州市| 贵州省| 鄂尔多斯市| 繁昌县| 定结县| 沛县| 延长县| 宁远县| 沧源| 阳西县| 元氏县| 高青县| 塘沽区| 连州市| 洛川县| 巩留县| 抚宁县| 藁城市|