`
jandroid
  • 浏览: 1935322 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

CI框架url怎么使用中文

 
阅读更多

1、修改config.php

把 $config['permitted_uri_chars'] = 'a-z 0-9~%.:_/-'; 修改成如下:

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-u4e00-u9fa5';

2、实现类MY_URI,放到system/libraries 目录下,文件名为MY_URI.php 代码如下:

<?
class MY_URI extends CI_URI {
function _filter_uri($str)
{
if ($str != '' AND $this->config->item('permitted_uri_chars') != '')
{
$str = urlencode($str);
if ( ! preg_match("|^[".preg_quote($this->config->item('permitted_uri_chars'))."]+$|i", $str))
{
exit('The URI you submitted has disallowed characters.');
}
$str = urldecode($str);
}
return $str;
}
}
?>

3、在控制器中这样用:

parse_str($_SERVER['QUERY_STRING'], $_GET);

$id = $_GET["id"];

4、通过以上四步,即可。

该文章是转载的,忘记出处了!!!

分享到:
评论

相关推荐

    CI框架学习概要总结

    本篇文章将概述CI框架的学习概要,基于后盾网的16个视频教程内容,帮助读者深入理解并掌握CI框架的核心知识。 首先,学习PHP是CI框架的基础。在第01课中,讲解了PHP的不同版本特性以及互联网发展趋势,为后续的框架...

    CI框架2016.08.31

    - **性能优异**:CI框架通过最小化核心库的大小和使用高效的查询缓存来提高性能。 - **安全防护**:内置了防止SQL注入、跨站脚本攻击(XSS)等安全措施。 - **模板引擎**:支持自定义模板解析器,方便创建动态...

    CI框架的CMS系统

    **CI框架的CMS系统详解** CI(CodeIgniter)框架是一种轻量级的PHP框架,以其高效、简单易用的特点深受开发者的喜爱。在构建内容管理系统(CMS)时,CI框架提供了一种强大的工具,帮助开发者快速搭建和维护网站。本...

    后盾网 CI框架 马震宇 模板

    **CI框架:构建高效Web应用的关键** ...它以其简洁、高效的代码库和丰富的...通过这个课程,你将不仅理解CI框架的基本原理,还能具备使用CI框架开发实际项目的能力。结合实践,逐步提升你的PHP编程技能和Web开发水平。

    php ci 框架手册

    在提供的`user_guide`文件中,通常包含了关于CI框架的详细文档,包括安装、配置、核心类库介绍、数据库操作、错误处理、辅助函数、视图和控制器的使用方法,以及如何扩展CI框架等内容。新手可以按照这份指南逐步学习...

    ci框架详解

    提供的"ci框架 2.0中文手册.chm"是CI框架2.0版本的官方中文文档,涵盖了框架的所有组件和功能,包括安装、配置、数据库操作、视图和模板、表单验证、错误处理等,是学习和使用CI框架的重要参考资料。 总结,CI框架...

    CI框架即点及该功能

    ### CI框架即点即该功能知识点详解 #### 一、CI框架简介 CodeIgniter(简称CI)是一款轻量级的PHP应用开发框架,它旨在简化开发者创建Web应用程序的过程。CI框架通过提供一系列丰富的库、辅助函数以及简洁的接口和...

    PHP_CI框架分页使用

    以下是关于CI框架分页使用的详细解释: 1. **加载必要的库和助手** 在`Pagefile`控制器中,首先通过`__construct`构造函数加载了`pagination`库、`model`以及`url`助手。`pagination`库是实现分页的核心,`model`...

    CI框架自学源码内含数据

    通过这个自学源码,你可以逐步掌握CI框架的使用,提升PHP开发技能。同时,这个过程中也可以学习到数据库设计、前端技术、Web安全等相关知识,对于全面理解Web开发流程大有裨益。在实践中不断探索和学习,你将能够...

    CI框架快速开发平PHP应用

    在CI框架中,开发者可以通过使用`anchor`函数自动生成链接,这一功能尤其适用于动态生成的链接。当需要修改链接结构时,只需在配置文件中进行调整,即可全局生效,无需手动修改多处代码,极大地简化了维护工作。 ##...

    ci 框架最新版

    最新版CI框架在保持其小巧特性的同时,进一步优化了性能和扩展性。 二、主要特点 1. 轻量级:CI框架占用资源少,启动速度快,适合开发小型到中型项目。 2. 易于学习:CI的API文档详尽,结构清晰,让开发者能快速...

    php CI学习框架

    #### 四、CI框架的URL处理 - **URL结构**:CI使用路径信息(Path Info)来构建URL,例如 `index.php/controller/method/arg1/arg2`。 - **CI_URI类**:提供了处理URL的功能,如`$this-&gt;uri-&gt;segment(n)` 用于获取URL...

    ci框架留言板

    总的来说,这个“ci框架留言板”项目是一个很好的学习资源,它涵盖了CI框架的基本使用、MVC架构的应用以及简单的用户交互实现。通过这个项目,你可以深入理解PHP Web开发,提升自己的编程技能,并了解如何在实际项目...

    综合项目实践(基于CI框架).rar

    这个"综合项目实践(基于CI框架)"项目是一个适合初学者的实践平台,涵盖了CI框架的基础应用,如MVC架构的运用、数据库操作、URL路由以及简单的用户交互。通过此项目,开发者可以深入理解CI框架的工作原理,并提升...

    CI框架(CodeIgniter)实现ThinkPHP一样的二级域名解析

    本例主要实现在CI框架中像ThinkPHP一样的二级域名解析方式 1. ci_url_rewirte.php 为实现的代码 可将其插入到system/URI.php 即框架URI类的相应地方 2. URI.php 为我实验版本(Version 1.0)的URI类,其他版本应用...

    基于PHP的CI框架商城实战

    2. **熟悉CI框架**:掌握CI的控制器、模型、视图、库的使用方法。 3. **电商功能实践**:了解电商系统的基本功能及其实现方式。 4. **提升PHP能力**:加深对PHP语法和面向对象编程的理解。 5. **增强项目经验**:...

    CI框架简单bootstrap架构

    **CI框架简单bootstrap架构** CI(CodeIgniter)框架是一个轻量级的PHP开发框架,以其高效、简洁的代码库和丰富的文档而受到开发者欢迎。它提供了完整的开发环境,可以帮助开发者快速构建功能丰富的Web应用程序。...

    CI框架学习笔记源码

    **CI框架学习笔记源码详解** CodeIgniter(CI)框架是一个轻量级、高效且易用的PHP框架,它提供了丰富的工具来帮助开发者快速构建功能完备的Web应用。CI框架以其简洁的代码结构和出色的性能深受开发者的喜爱,特别...

    PHP CI框架的安装配置和简单使用

    本篇将详细介绍CI框架的安装配置过程,以及如何进行基本的使用。 ### 一、安装配置 1. **下载CI框架**:首先,你需要从CodeIgniter官方网站(https://codeigniter.com/download)下载最新版本的框架。下载完成后,...

Global site tag (gtag.js) - Google Analytics