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 相关文章推荐
Discuz 模板语句分析及知识技巧
Aug 21 PHP
PHP 采集获取指定网址的内容
Jan 05 PHP
PHP句法规则详解 入门学习
Nov 09 PHP
修改php.ini以达到屏蔽错误信息并记录日志
Jun 16 PHP
Joomla调用系统自带编辑器的实现方法
May 05 PHP
php编译安装php-amq扩展简明教程
Jun 25 PHP
利用php生成验证码
Feb 23 PHP
PHP判断一个数组是另一个数组子集的方法详解
Jul 31 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
PHP操作XML中XPath的应用示例
Jul 04 PHP
laravel框架中视图的基本使用方法分析
Nov 23 PHP
PHP pthreads v3下worker和pool的使用方法示例
Feb 21 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数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
PHP根据图片色界在不同位置加水印的方法
2015/07/01 PHP
php实现的农历算法实例
2015/08/11 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
Jquery实现页面加载时弹出对话框代码
2013/04/19 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
提取jquery的ready()方法单独使用示例
2014/03/25 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
2016/06/02 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
python装饰器使用方法实例
2013/11/21 Python
python设置检查点简单实现代码
2014/07/01 Python
python网络编程调用recv函数完整接收数据的三种方法
2017/03/31 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2017/07/20 Python
Python如何实现MySQL实例初始化详解
2017/11/06 Python
Scrapy抓取京东商品、豆瓣电影及代码分享
2017/11/23 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
英国最大的电脑零售连锁店集团:PC World
2016/10/10 全球购物
大学生村官事迹材料
2014/01/21 职场文书
十佳护士获奖感言
2014/02/18 职场文书
大气污染防治方案
2014/05/19 职场文书
社区综治工作汇报
2014/10/27 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
百年孤独读书笔记
2015/06/29 职场文书
签约仪式致辞
2015/07/30 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang