CodeIgniter基本配置详细介绍


Posted in PHP onNovember 12, 2013

$config['base_url'] = "https://3water.com/"。 您网站的网址,CodeIgniter 会根据这个网址来生成链接、表单地址等。
$config['index_page'] = "index.php" CodeIgniter 根目录下的 index.php 文件名,CodeIgniter 会使用它来生成链接地址。如果使用隐藏 index.php 的 URL,将其设置为空字符串:$config['index_page'] = ""。
$config['uri_protocol'] = "AUTO" CodeIgniter 生成 URL 使用的格式,设置为“AUTO”自动探测。如果链接不能正常工作,可以尝试以下值:PATH_INFO、QUERY_STRING、REQUEST_URI、ORIG_PATH_INFO。
$config['url_suffix'] = "" 。CodeIgniter 产生链接时使用的 URL 后缀,如果要实现伪静态,可以设置 $config['url_suffix'] = ".html"。
$config['language'] = "english" 。CodeIgniter 程序默认使用的语言
$config['charset'] = "UTF-8" 。CodeIgniter 程序默认使用的字符集
$config['enable_hooks'] = FALSE 。是否启用钩子,钩子功能使得您可以在不修改系统核心文件的基础上来改变或增加系统的核心运行功能。
$config['subclass_prefix'] = 'MY_' 。设置扩展 CodeIgniter 类库时使用的类名前缀
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-' 。设置 CodeIgniter URL 中允许使用的字符,这是一个正则表达式。当访问者试图访问的 CodeIgniter URL 包含其它字符时,会得到一个警告。应该尽量限制 CodeIgniter URL 使用的字符来提高安全性,可以有效的过滤注入攻击。如果设置为空,允许使用所有字符,强烈建议不要这么做。
$config['enable_query_strings'] = FALSE 。CodeIgniter URL 默认使用分段的 URL,此选项也允许 CodeIgniter 开启查询字符串形式 URL。您可以使用查询字符串来传递要访问的控制器和函数。例如: index.php?c=controller&m=method。CodeIgniter 默认使用分段的 URL,查询字符串的 URL 很多特性不被支持。
$config['controller_trigger'] = 'c' 。CodeIgniter 将查询字符串中此选项对应的值当做 CodeIgniter 控制器的名字。
$config['function_trigger'] = 'm' 。CodeIgniter 将查询字符串中此选项对应的值当做 CodeIgniter 控制器方法的名字
$config['log_threshold'] = 0 。启用错误日志,设置记录哪些类型的错误。
 0 = 关闭错误日志记录
 1 = 记录错误信息
 2 = 记录调试信息
 3 = 记录通知信息
 4 = 记录所有信息
$config['log_path'] = ""。如果您不想使用默认的错误日志记录目录配置(system/logs/),可以设置完整的服务器目录。
$config['log_date_format'] = 'Y-m-d H:i:s' 。CodeIgniter 错误日志时间格式
$config['cache_path'] = ""。如果您不想使用默认的缓存目录(system/cache/)来存储缓存,可以设置完整的服务器目录
$config['encryption_key'] = "" 。CodeIgniter 使用的密钥
$config['global_xss_filtering'] = FALSE。 是否对输入数据(GET、POST)自动过滤跨脚本攻击
$config['compress_output'] = FALSE。 启用Gzip压缩达到最快的页面加载速度
$config['time_reference'] = 'local'。 设置时间格式:"local"、"GMT"
$config['rewrite_short_tags'] = FALSE。 如果您想要使用短标记,但 PHP 服务器不支持,CodeIgniter 可以通过重写短标记来支持这一功能。
$config['proxy_ips'] = ""。 如果访问者通过代理服务器来访问您的网站,您必须设置代理服务器 IP 列表,以识别出访问者真正的 IP。

PHP 相关文章推荐
以文本方式上传二进制文件的PHP程序
Oct 09 PHP
php 连接mysql连接被重置的解决方法
Feb 15 PHP
PHP $_FILES函数详解
Mar 09 PHP
在windows服务器开启php的gd库phpinfo中未发现
Jan 13 PHP
在yii中新增一个用户验证的方法详解
Jun 20 PHP
JS异常处理try..catch语句的作用和实例
May 05 PHP
php使用cookie保存用户登录的用户名实例
Jan 26 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
php文件缓存类用法实例分析
Apr 22 PHP
PHP常见漏洞攻击分析
Feb 21 PHP
PHP简单实现合并2个数字键数组值的方法
May 30 PHP
PHP常量define和const的区别详解
May 18 PHP
PHP URL路由类实例
Nov 12 #PHP
PHP set_error_handler()函数使用详解(示例)
Nov 12 #PHP
php inc文件使用的风险和注意事项
Nov 12 #PHP
php防止SQL注入详解及防范
Nov 12 #PHP
php session劫持和防范的方法
Nov 12 #PHP
php后门URL的防范
Nov 12 #PHP
php打开远程文件的方法和风险及解决方法
Nov 12 #PHP
You might like
PHP使用ffmpeg给视频增加字幕显示的方法
2015/03/12 PHP
THINKPHP在添加数据的时候获取主键id的值方法
2017/04/03 PHP
JScript中的undefined和"undefined"的区别
2007/03/08 Javascript
Javascript学习笔记2 函数
2010/01/11 Javascript
jQuery响应enter键的实现思路
2014/04/18 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
vue与bootstrap实现时间选择器的示例代码
2017/08/26 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
2018/07/19 Javascript
浅析java线程中断的办法
2018/07/29 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
Python 字符串操作方法大全
2014/03/11 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
python 实现敏感词过滤的方法
2019/01/21 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
解决Pycharm后台indexing导致不能run的问题
2019/06/27 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
Python基础之字典常见操作经典实例详解
2020/02/26 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
linux面试题参考答案(10)
2016/10/26 面试题
DOM和JQuery对象有什么区别
2016/11/11 面试题
货代行业个人求职简历的自我评价
2013/10/22 职场文书
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
大学老师推荐信
2014/02/25 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
我爱我校演讲稿
2014/05/21 职场文书
小学教师岗位职责
2015/04/02 职场文书
2015年大学教师工作总结
2015/05/20 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL