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代码的53条建议
Mar 27 PHP
深入理解PHP之require/include顺序 推荐
Jan 02 PHP
PHP无刷新上传文件实现代码
Sep 19 PHP
PHP基于数组实现的分页函数实例
Aug 20 PHP
PHP生成网站桌面快捷方式代码分享
Oct 11 PHP
PHP微信开发之查询微信精选文章
Jun 23 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
May 30 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
thinkPHP框架动态配置用法实例分析
Jun 14 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
Feb 15 PHP
laravel 出现command not found问题的解决方案
Oct 23 PHP
简单的php购物车代码
Jun 05 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
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
实用函数5
2007/11/08 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
JavaScript日期对象(Date)基本用法示例
2017/01/18 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
JS原生带小白点轮播图实例讲解
2017/07/22 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
Vue工程模板文件 webpack打包配置方法
2017/12/26 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
使用PYTHON创建XML文档
2012/03/01 Python
Python的历史与优缺点整理
2020/05/26 Python
CSS3实现类似翻书效果的过渡动画的示例代码
2019/09/06 HTML / CSS
html5的websockets全双工通信详解学习示例
2014/02/26 HTML / CSS
Crocs卡骆驰洞洞鞋日本官方网站:Crocs日本
2016/08/25 全球购物
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
在Ajax应用中信息是如何在浏览器和服务器之间传递的
2016/05/31 面试题
自我评价怎么写正确呢?
2013/12/02 职场文书
企业文化建设实施方案
2014/03/22 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
建筑工地文明标语
2014/10/09 职场文书
财务会计实训报告
2014/11/05 职场文书
《叶问2》观后感
2015/06/15 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
一次SQL查询优化原理分析(900W+数据从17s到300ms)
2022/06/10 SQL Server