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 相关文章推荐
使用网络地址转换实现多服务器负载均衡
Oct 09 PHP
一个用于网络的工具函数库
Oct 09 PHP
php 删除无限级目录与文件代码共享
Nov 22 PHP
php include加载文件两种方式效率比较
Aug 08 PHP
PHP中对缓冲区的控制实现代码
Sep 29 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
php查询相似度最高的字符串的方法
Mar 12 PHP
PHP Smarty模版简单使用方法
Mar 30 PHP
基于swoole实现多人聊天室
Jun 14 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
Mar 07 PHP
php输出文字乱码的解决方法
Oct 04 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
Oct 11 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分页效率终结版(推荐)
2013/07/01 PHP
利用PHP实现短域名互转
2013/07/05 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
PHP使用pear自带的mail类库发邮件的方法
2015/07/08 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
IE 下的只读 innerHTML
2009/08/21 Javascript
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
jQuery插件开发汇总
2016/05/15 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
js实现选项卡效果
2020/03/07 Javascript
Python中的闭包实例详解
2014/08/29 Python
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
Python科学计算之NumPy入门教程
2017/01/15 Python
用python一行代码得到数组中某个元素的个数方法
2019/01/28 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
call在Python中改进数列的实例讲解
2020/12/09 Python
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
《春笋》教学反思
2014/04/15 职场文书
学习教师敬业奉献模范事迹材料思想汇报
2014/09/19 职场文书
员工保密协议书
2014/09/27 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
水电施工员岗位职责
2015/04/11 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技
nginx之内存池的实现
2022/06/28 Servers