本文的实例分析了CodeIgniter配置config.php用法。分享给您参考,如下:

配置描述

{ }:'language美元配置的指定项目语言包。当你需要注意自己的类库,CodeIgniter出错提示语言包位于 / / /英语语言系统/目录。在这里配置非英语时,如果需要使用这些类库,则需要将语言包复制到指定的目录,否则会出现加载错误。

{ }:'charset美元配置设置系统所使用的代码将被用于一些功能需要编码,与系统和数据库可以在一个统一的编码方式编码。

{ }:'enable_hooks美元配置的开关控制,设置为true表示钩是允许的,否则是不允许的。

{ }:'subclass_prefix美元配置设置自定义类库和函数的前缀。默认的是my_。例如,当我们需要重写语言助手的郎方法,我们只需要创建目录my_language_herper.php帮手,实现郎函数来实现重载。这里my_在subclass_prefix定义的值。

{ }:'permitted_uri_chars美元配置设置允许在URL的字符。

{ }:'log_threshold美元配置设置日志记录级别,关闭日志记录为0,和4的所有信息记录。一般情况设置为1。设置后,需要确认日志目录是否具有写入权限。

{ }:美元'proxy_ips配置在服务器使用代理,该remoter_addr获取代理服务器的IP,需要从http_x_forwarded_for,http_client_ip,http_x_client_ip获得,http_x_cluster_client_ip或其他设定值。什么是在这里设置的代理服务器的IP地址,用逗号分隔。

{ }:'encryption_key美元配置的加密值,和值必须设置如果会话所使用的词。CI的会话cookie存储和加密的安全。

配置读

在CI的初始化过程开始,php文件的加载通过get_config功能,和config_item也获得了配置的值,如:

复制代码代码如下:回波config_item('charset);

CI还提供了一个配置类来维护配置文件。当调用get_config结果在设置的改变,你可以在一些逻辑修改配置的价值。


/ /采集在config配置字符值
echo $这->配置->项目('charset);
/ /重新设置字符集在配置价值
美元->配置-> set_item('charset ','gbk)



更多的读者感兴趣的CodeIgniter框架相关的内容可以看现场的CodeIgniter入门教程:

希望本文有助于基于CodeIgniter框架PHP程序设计人。