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 curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 PHP
使用PHP遍历文件夹与子目录的函数代码
Sep 26 PHP
通过php快速统计某个数据库中每张表的数据量
Sep 04 PHP
PHP和.net中des加解密的实现方法
Feb 27 PHP
基于Zend的Captcha机制的应用
May 02 PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 PHP
一个PHP实现的轻量级简单爬虫
Jul 08 PHP
php实现的后台表格分页功能示例
Oct 23 PHP
Laravel框架实现简单的学生信息管理平台案例
May 07 PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 PHP
PHP超全局变量实现原理及代码解析
Sep 01 PHP
PHP的imageTtfText()函数深入详解
Mar 03 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
基础的WordPress插件制作教程
2015/11/24 PHP
php获取开始与结束日期之间所有日期的方法
2016/11/29 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
jQuery 动态酷效果实现总结
2009/12/27 Javascript
基于javascript 闭包基础分享
2013/07/10 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
JS实现给对象动态添加属性的方法
2017/01/05 Javascript
帝国cms首页列表页实现点赞功能
2017/10/30 Javascript
iview同时验证多个表单问题总结
2018/09/29 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
[22:20]初生之犊-TI4第5名LGD战队纪录片
2014/08/13 DOTA
python3 读写文件换行符的方法
2018/04/09 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
tensorflow 变长序列存储实例
2020/01/20 Python
使用python实现多维数据降维操作
2020/02/24 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
2014年个人工作总结模板
2014/12/15 职场文书
华山导游词
2015/02/03 职场文书
小人国观后感
2015/06/11 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
Vue中foreach数组与js中遍历数组的写法说明
2021/06/05 Vue.js
详解Python内置模块Collections
2022/03/22 Python
Linux磁盘管理方法介绍
2022/06/01 Servers