CI框架支持$_GET的两种实现方法

 更新时间:2016年05月18日 12:02:22   作者:yanhui_wei  
这篇文章主要介绍了CI框架支持$_GET的两种实现方法,实例分析了get传参方法与pathinfo两种方法的实现技巧,需要的朋友可以参考下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php优秀开发框架总结》、《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《Zend FrameWork框架入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

相关文章

  • PHP通过反射动态加载第三方类和获得类源码的实例

    PHP通过反射动态加载第三方类和获得类源码的实例

    这篇文章主要介绍了PHP通过反射动态加载第三方类和获得类源码的方法,一般在解析XML文件时会用到,需要的朋友可以参考下
    2015-11-11
  • php 在线导入mysql大数据程序

    php 在线导入mysql大数据程序

    我想很多人经常会用phpmyadmin进行数据的导入与导出,但是在很多使用虚拟主机的情况下,导出没什么问题但是导入就存在很大的问题了,我想这里我也不多说了站长都会知道了.好了我们现在来看看php把mysql数据库里面的数据导入程序吧.
    2015-06-06
  • PHP实现支付宝即时到账功能

    PHP实现支付宝即时到账功能

    这篇文章主要为大家详细介绍了PHP实现支付宝即时到账功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Zend Framework动作控制器用法示例

    Zend Framework动作控制器用法示例

    这篇文章主要介绍了Zend Framework动作控制器用法,结合实例形式分析了动作控制器的功能、使用步骤、相关技巧与注意事项,需要的朋友可以参考下
    2016-12-12
  • YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例

    YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例

    这篇文章主要介绍了YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用,结合实例形式分析了YII2框架RBAC对模块,控制器,方法的权限控制及规则的使用相关原理与操作技巧,需要的朋友可以参考下
    2020-03-03
  • PHP 面向对象程序设计之类属性与类常量实现方法分析

    PHP 面向对象程序设计之类属性与类常量实现方法分析

    这篇文章主要介绍了PHP 面向对象程序设计之类属性与类常量实现方法,结合实例形式分析了PHP 面向对象程序设计中类属性与类常量的具体功能、原理、实现方法与操作注意事项,需要的朋友可以参考下
    2020-04-04
  • thinkPHP5.1框架中Request类四种调用方式示例

    thinkPHP5.1框架中Request类四种调用方式示例

    这篇文章主要介绍了thinkPHP5.1框架中Request类四种调用方式,结合实例形式分析了thinkPHP5.1框架中Request类传统调用、静态调用、依赖注入及request属性四种调用方式,需要的朋友可以参考下
    2019-08-08
  • Yii2 GridView实现列表页直接修改数据的方法

    Yii2 GridView实现列表页直接修改数据的方法

    这篇文章主要介绍了Yii2 GridView实现列表页直接修改数据的方法的相关资料,小编认为非常具有参考价值,特此分享到脚本之家平台,需要的朋友可以参考下
    2016-05-05
  • php数组合并的二种方法

    php数组合并的二种方法

    这篇文章主要介绍了php数组合并的二种方法,同时讲了用加号和用array_merge合并数组的区别,需要的朋友可以参考下
    2014-03-03
  • ThinkPHP调用百度翻译类实现在线翻译

    ThinkPHP调用百度翻译类实现在线翻译

    这篇文章主要介绍了ThinkPHP调用百度翻译类实现在线翻译,需要的朋友可以参考下
    2014-06-06

最新评论