CI框架支持$_GET的两种实现方法
2016-05-18 12:02
639 查看
首先ci框架在2.0以后就支持GET了,所以使用毫无压力!
1.使用get传递参数的方法:
CI会自动将超过URI的两部分作为参数传给方法。可以去看手册:CI框架中文手册
如下:localhost/index.php/jb51/func/a/b
那么控制器中的方法php代码如下:
<?php class Jb51 extends CI_Controller { public function func($x, $y) { echo $x; echo $y; } } ?>
如上:a和b被传给了func方法
2.想象看,如果你的参数很长的话,这种方法肯定是行不通的,ok,这样办:
将config.php 中,将'uri_protocol' 设置为
$config['uri_protocol'] = "PATH_INFO";
使用$_GET之前加
parse_str($_SERVER['QUERY_STRING'], $_GET);
这样你就可以轻松用这样index.php/jb51/func?x=a&y=b方式传递参数了。
更多关于CodeIgniter相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php优秀开发框架总结》、《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《Zend FrameWork框架入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。
您可能感兴趣的文章:
- CodeIgniter多语言实现方法详解
- CodeIgniter读写分离实现方法详解
- CI(CodeIgniter)简单统计访问人数实现方法
- php实现仿写CodeIgniter的购物车类
- codeigniter实现get分页的方法
- CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
- codeigniter中实现一次性加载多个view的方法
- CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
- CodeIgniter生成静态页的方法
- CI框架中$this->load->library()用法分析
- CI框架数据库查询之join用法分析
- CI框架简单邮件发送类实例
相关文章推荐
- 用PHP的超级变量$_GET获取HTML表单(Form) 数据
- CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
- php CI框架插入一条或多条sql记录示例
- php中$_REQUEST、$_POST、$_GET的区别和联系小结
- CI框架自动加载session出现报错的解决办法
- CI框架简单邮件发送类实例
- CI框架常用方法小结
- CI框架整合widget(页面格局)的方法
- CI框架装载器Loader.php源码分析
- 如何让CI框架支持service层
- Codeigniter(CI)框架分页函数及相关知识
- 教你如何在CI框架中使用 .htaccess 隐藏url中index.php
- 解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
- CI框架中$this->load->library()用法分析
- CI框架安全类Security.php源码分析
- CI框架集成Smarty的方法分析
- CI框架实现cookie登陆的方法详解
- CI框架学习笔记(二) -入口文件index.php
- CI框架Session.php源码分析
- CI框架给视图添加动态数据