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 相关文章推荐
使用无限生命期Session的方法
Oct 09 PHP
php中的一个中文字符串截取函数
Feb 14 PHP
教你如何用php实现LOL数据远程获取
Jun 10 PHP
Yii中创建自己的Widget实例
Jan 05 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
Jan 09 PHP
PHP简单实现DES加密解密的方法
Jul 12 PHP
PHP上传图片、删除图片简单实例
Nov 12 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
Jul 10 PHP
php-app开发接口加密详解
Apr 18 PHP
php支付宝系列之电脑网站支付
May 30 PHP
PHP实现简单的计算器
Aug 28 PHP
Laravel的加密解密与哈希实例讲解
Mar 24 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 CURL模拟GET及POST函数代码
2010/04/25 PHP
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
Laravel 5框架学习之表单验证
2015/04/08 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
laravel框架 api自定义全局异常处理方法
2019/10/11 PHP
javascript 特殊字符串
2009/02/25 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
JS应用正则表达式转换大小写示例
2014/09/18 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
JavaScript之Canvas_动力节点Java学院整理
2017/07/04 Javascript
jQuery实现可兼容IE6的遮罩功能详解
2017/09/19 jQuery
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
python私有属性和方法实例分析
2015/01/15 Python
Python中多线程的创建及基本调用方法
2016/07/08 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
Python运行异常管理解决方案
2020/03/09 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
Python进行统计建模
2020/08/10 Python
python调用摄像头的示例代码
2020/09/28 Python
Lookfantastic台湾:英国彩妆美发保养购物网
2018/03/26 全球购物
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
Lampenwelt德国:欧洲领先的灯具和照明在线商店
2018/08/05 全球购物
市场营销专业毕业生自荐信
2013/11/02 职场文书
支部组织生活会方案
2014/06/10 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
教你一步步实现一个简易promise
2021/11/02 Javascript
HTML基本元素标签介绍
2022/02/28 HTML / CSS