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 相关文章推荐
VML绘图板②脚本--VMLgraph.js、XMLtool.js
Oct 09 PHP
php 全文搜索和替换的实现代码
Jul 29 PHP
PHP 类型转换函数intval
Jun 20 PHP
PHP的范围解析操作符(::)的含义分析说明
Jul 03 PHP
PHP中使用foreach和引用导致程序BUG的问题介绍
Sep 05 PHP
浅析PHP绘图技术
Jul 03 PHP
php封装的连接Mysql类及用法分析
Dec 10 PHP
WordPress中自定义后台管理界面配色方案的小技巧
Dec 29 PHP
详解php用curl调用接口方法,get和post两种方式
Jan 13 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
Apr 04 PHP
实例分析10个PHP常见安全问题
Jul 09 PHP
laravel利用中间件做防非法登录和权限控制示例
Oct 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中使用Oracle数据库(2)
2006/10/09 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
jQuery中的编程范式详解
2014/12/15 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
浅析JS中什么是自定义react数据验证组件
2018/10/19 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
js实现删除json中指定的元素
2020/09/22 Javascript
python生成指定尺寸缩略图的示例
2014/05/07 Python
python实现的jpg格式图片修复代码
2015/04/21 Python
python3 读写文件换行符的方法
2018/04/09 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
Python实现常见的回文字符串算法
2018/11/14 Python
python抓取多种类型的页面方法实例
2019/11/20 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
如何卸载python插件
2020/07/08 Python
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
运动会开幕式邀请函
2014/02/03 职场文书
文艺晚会主持词
2014/03/24 职场文书
三十年同学聚会感言
2015/07/30 职场文书
分析Java中Map的遍历性能问题
2021/06/26 Java/Android
简单聊聊TypeScript只读修饰符
2022/04/06 Javascript