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源代码
Oct 09 PHP
简单介绍下 PHP5 中引入的 MYSQLI的用途
Mar 19 PHP
PHP自动选择 连接本地还是远程数据库
Dec 02 PHP
php断点续传之如何分割合并文件
Mar 22 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
通过php删除xml文档内容的方法
Jan 23 PHP
PHP中返回引用类型的方法
Apr 03 PHP
浅谈PHP中JSON数据操作
Jul 01 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
Jan 27 PHP
CI框架扩展系统核心类的方法分析
May 23 PHP
kindeditor 加入七牛云上传的实例讲解
Nov 12 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 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中的output_buffering详细介绍
2014/09/27 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
2019/02/15 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2013/08/12 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
2014/11/02 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
Javascript中replace()小结
2015/09/30 Javascript
详解Bootstrap插件
2016/04/25 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
实例讲解Python中函数的调用与定义
2016/03/14 Python
django连接mysql配置方法总结(推荐)
2018/08/18 Python
Python import与from import使用及区别介绍
2018/09/06 Python
python requests post多层字典的方法
2018/12/27 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
opencv3/C++实现视频读取、视频写入
2019/12/11 Python
python中xlutils库用法浅析
2020/12/29 Python
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
Java如何调用外部Exe程序
2015/07/04 面试题
城管大队整治方案
2014/05/06 职场文书
OpenCV-Python实现轮廓拟合
2021/06/08 Python