CI框架支持$_GET的两种实现方法


Posted in PHP onMay 18, 2016

本文实例讲述了CI框架支持$_GET的两种实现方法。分享给大家供大家参考,具体如下:

首先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框架的PHP程序设计有所帮助。

PHP 相关文章推荐
用 PHP5 轻松解析 XML
Dec 04 PHP
很让人受教的 提高php代码质量36计
Sep 05 PHP
PHP分页效率终结版(推荐)
Jul 01 PHP
PHP添加图片水印、压缩、剪切的封装类
Aug 17 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
Mar 23 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
Jul 13 PHP
php断点续传之文件分割合并详解
Dec 13 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
Laravel框架中自定义模板指令总结
Dec 17 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
May 18 #PHP
CI框架数据库查询之join用法分析
May 18 #PHP
CI框架简单邮件发送类实例
May 18 #PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 #PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 #PHP
PHP正则表达式入门教程(推荐)
May 18 #PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
May 18 #PHP
You might like
?繁体转换的class
2006/10/09 PHP
简单的php写入数据库类代码分享
2011/07/26 PHP
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
2013/06/20 PHP
php array_map()函数实例用法
2021/03/03 PHP
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
使用jquery写个更改表格行顺序的小功能
2014/04/29 Javascript
用js通过url传参把数据从一个页面传到另一个页面
2014/09/01 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
2018/01/16 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
Python新手们容易犯的几个错误总结
2017/04/01 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
python自动发邮件库yagmail的示例代码
2018/02/23 Python
python实现字符串和字典的转换
2018/09/29 Python
Python实现进度条和时间预估的示例代码
2020/06/02 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
HTML5在IE10、火狐下中文乱码问题的解决方法
2013/11/18 HTML / CSS
店长岗位职责
2013/11/21 职场文书
老人祝寿主持词
2014/03/28 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
小学国旗下的演讲稿
2014/08/28 职场文书
材料物理专业求职信
2014/09/01 职场文书
个园导游词
2015/02/04 职场文书
大学生团员个人总结
2015/02/14 职场文书
永不妥协观后感
2015/06/10 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL
Oracle中日期的使用方法实例
2022/07/07 Oracle