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 相关文章推荐
PHP小技巧搜集,每个PHPer都来露一手
Jan 02 PHP
php+mysql开源XNA 聚合程序发布 下载
Jul 13 PHP
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
Apr 28 PHP
PHP二维数组排序的3种方法和自定义函数分享
Apr 09 PHP
浅析php创建者模式
Nov 25 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 PHP
PHP微信开发之查询微信精选文章
Jun 23 PHP
Yii框架连接mongodb数据库的代码
Jul 27 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
Mar 21 PHP
PHP下载大文件失败并限制下载速度的实例代码
May 10 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 PHP
TP5多入口设置实例讲解
Dec 15 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
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
php网站判断用户是否是手机访问的方法
2013/11/01 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
php命令行写shell实例详解
2018/07/19 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
prettify 代码高亮着色器google出品
2010/12/28 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
JS简单限制textarea内输入字符数量的方法
2015/10/14 Javascript
微信小程序 页面传参实例详解
2016/11/16 Javascript
详解handlebars+require基本使用方法
2016/12/21 Javascript
js+html5实现页面可刷新的倒计时效果
2017/07/15 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
2018/06/25 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
JavaScript常见鼠标事件与用法分析
2019/01/03 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
js实现扫雷源代码
2020/11/27 Javascript
Python中的random()方法的使用介绍
2015/05/15 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
python 接收处理外带的参数方法
2018/12/03 Python
Python利用字典破解WIFI密码的方法
2019/02/27 Python
PyQt5组件读取参数的实例
2019/06/25 Python
基于Python正确读取资源文件
2020/09/14 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
介绍一下游标
2012/01/10 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
2014年健康教育实施方案
2014/02/17 职场文书
创先争优公开承诺书
2014/08/30 职场文书
2014国庆节标语口号
2014/09/19 职场文书
刑事法律意见书
2015/06/04 职场文书
《鸟的天堂》教学反思
2016/02/19 职场文书
一些让Python代码简洁的实用技巧总结
2021/08/23 Python