引领科技为您讲解配置 codeigniter,codeigniter 基本配置信息在 application/config/config.php 文件,本文详细讲解每一个基本配置选项,从而快速掌握 codeigniter 进行开发。
$config['base_url'] = "http://www.example.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
分享到:
相关推荐
它的基本配置是整个框架的核心部分,决定了系统的运行方式和行为。以下是对给定标题和描述中提及的CodeIgniter配置项的详细解释: 1. **`$config['base_url']`**: 这个配置项用于设置你的网站的基础URL,...
首先,了解CodeIgniter的配置文件通常存放在application/config目录下,这些配置文件包含了各种配置项,如数据库连接信息、网站的基本设置等。当默认配置文件不能满足特定需求时,就需要自定义配置文件。 自定义...
在这个"codeigniter的简单示例"中,我们将深入探讨CodeIgniter的核心概念和基本用法。 1. **MVC架构**: MVC是软件设计中的一个经典模式,用于分离业务逻辑、数据处理和用户界面。在CodeIgniter中,模型(Model)...
此外,手册还涵盖了错误处理、辅助函数、类库扩展和自定义配置等内容,帮助开发者快速上手并精通CodeIgniter。 2. **codeIgniter框架基本结构分析【中级教程】.docx**: 这份中级教程文档深入探讨了CodeIgniter框架...
在整体结构上,CodeIgniter中文手册涵盖了欢迎、基本信息、安装、介绍、教程、常规主题、类库参考、数据库参考、辅助函数参考和贡献CodeIgniter等多方面的内容。这一套完整的手册提供给开发者一个全面了解和学习...
总之,"CodeIgniter 中文手册1.6.3版本"是学习和掌握CodeIgniter框架的重要参考资料,它涵盖了框架的基本概念、核心组件以及实际开发中的应用技巧。通过深入学习和实践,开发者可以利用CodeIgniter快速构建出高效、...
1. **安装**:下载CodeIgniter框架并上传到服务器,配置好基本的服务器环境,如PHP和MySQL。 2. **创建控制器**:创建第一个控制器文件,例如`Welcome.php`,并定义一个或多个方法来处理请求。 3. **建立模型**:...
CodeIgniter允许开发者通过配置文件来定制框架的行为,如设置字符集、修改URL结构等。 10. **错误处理与日志** CodeIgniter提供了一套完整的错误处理机制,包括错误报告级别和异常处理。同时,它也支持日志记录,...
5. `system`目录:这是CodeIgniter的核心系统文件夹,包含了框架的各种组件,如控制器、模型、视图、库、助手函数、配置、错误处理、数据库驱动等。开发者一般不会直接修改这个目录下的文件,以保持更新时的兼容性。...
- **创建项目**:新建控制器、模型和视图,实现基本的CRUD操作。 - **数据库连接**:在`app/Config/Database.php`配置数据库连接信息。 5. **进阶使用** - **认证和授权**:利用CI4的Session库或第三方库进行...
本教程将围绕 CodeIgniter 的基本架构进行详细讲解,帮助读者理解其工作原理和如何运用。 #### 二、CodeIgniter 架构概述 CodeIgniter 采用 MVC(Model-View-Controller)架构模式。MVC 是一种软件设计模式,将...
2. **安装与配置**:安装CodeIgniter非常简单,通常涉及下载框架的ZIP文件,解压到服务器的适当位置,并配置基本的 `.htaccess` 和 `index.php` 文件。开发者可以通过修改配置文件来适应自己的项目需求。 3. **URL...
1. **安装与设置**:这部分介绍如何在服务器上设置CodeIgniter,包括下载、解压、配置 `.htaccess` 文件、数据库连接以及基本的URL结构。开发者需要了解如何正确配置`index.php` 和 `config.php` 文件,以确保应用...
3. **README**:这个文件通常包含项目的基本信息、安装指南、使用说明等,对于理解和部署CMS至关重要。 4. **dilicms2.sql**:这是一个数据库脚本文件,用于在MySQL等数据库上创建CMS所需的表结构和初始数据。在...
助手文件可能包含了一些便捷函数,用于简化在CodeIgniter中的`jqGrid`配置。库文件则可能是`jqGrid`的核心功能实现,处理数据请求、构建JSON响应等。 7. **使用方法**:在CodeIgniter项目中,首先需要引入`jqGrid`...
首先,手册会介绍CodeIgniter的基本架构,包括MVC(模型-视图-控制器)模式的应用。MVC是一种常见的软件设计模式,用于分离应用程序的数据、业务逻辑和用户界面。在CodeIgniter中,模型处理数据,控制器协调数据流,...
在CodeIgniter框架中集成Smarty3模板引擎,需要先创建一个类库来管理Smarty的实例,并在控制器中进行调用。以下是具体的操作步骤和知识点...在此过程中,了解SMARTY3的基本使用方法和CodeIgniter框架的加载机制是关键。
- **关于 CodeIgniter**:提供了框架的基本介绍,包括其设计理念和发展历史。 - **下载 CodeIgniter**:指导用户如何下载和安装框架。 - **安装指导**:详细说明了安装过程中的步骤和注意事项。 - **从老版本...
**二、CodeIgniter的安装与配置** 1. 下载最新版本的CodeIgniter框架。 2. 解压到服务器的Web根目录下。 3. 配置 `.htaccess` 文件以隐藏默认的index.php入口文件。 4. 修改 `config/config.php` 文件设置站点基本...