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的access操作类
Apr 09 PHP
PHP实现下载功能的代码
Sep 29 PHP
基于php下载文件的详解
Jun 02 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
让ThinkPHP支持大小写url地址访问的方法
Oct 31 PHP
PHP7.1新功能之Nullable Type用法分析
Sep 26 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
Oct 12 PHP
php中final关键字用法分析
Dec 07 PHP
php删除一个路径下的所有文件夹和文件的方法
Feb 07 PHP
PHP array_shift()用法实例分析
Jan 07 PHP
浅谈PHP中的Trait使用方法
Mar 22 PHP
php实现自动生成验证码的实例讲解
Nov 17 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
example1.php
2006/10/09 PHP
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
PHP排序算法的复习和总结
2012/02/15 PHP
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
两款万能的php分页类
2015/11/12 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
YII2框架中actions的作用与使用方法示例
2020/03/13 PHP
srcElement表格样式
2006/09/03 Javascript
jquery 多行滚动代码(附详细解释)
2010/06/17 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
js实现单一html页面两套css切换代码
2013/04/11 Javascript
Js中获取frames中的元素示例代码
2013/07/30 Javascript
JavaScript中Math对象方法使用概述
2014/01/02 Javascript
JavaScript分页功能的实现方法
2015/04/25 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
jquery Ajax实现Select动态添加数据
2017/06/08 jQuery
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
在博客园博文中添加自定义右键菜单的方法详解
2020/02/05 Javascript
[44:50]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 TNC vs VG
2018/04/02 DOTA
[01:10:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第一场 3月4日
2021/03/11 DOTA
python实现单链表中删除倒数第K个节点的方法
2018/09/28 Python
Python高级property属性用法实例分析
2019/11/19 Python
办公室经理岗位职责
2014/01/01 职场文书
应届生如何写自荐信
2014/01/05 职场文书
社区工作者先进事迹
2014/01/18 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
学习雷锋倡议书
2014/04/15 职场文书
车辆工程专业求职信
2014/06/14 职场文书
药剂专业求职信
2014/06/20 职场文书
Golang全局变量加锁的问题解决
2021/05/08 Golang
golang中字符串MD5生成方式总结
2021/07/04 Golang