首 页最新软件下载排行文章资讯投稿发布下载专题
维维下载站
您的位置:首页编程开发网络编程PHP编程 → 实现CI框架支持$_GET的get传递参数及pathinfo示例办法

实现CI框架支持$_GET的get传递参数及pathinfo示例办法

来源:本站整理 发布时间:2016-5-18 15:15:52 人气:

实现CI框架支持$_GET的get传递参数及pathinfo例子,本文主要为大家介绍了CI框架支持$_GET的两种实现方法,实例分析了get传参方法与pathinfo两种方法的实现技巧,下面分享给大家供大家参考:

首先ci框架在2.0以后就支持GET了,因此使用没有压力。

1、使用get传递参数的方法:

CI会自动将超过URI的两部分作为参数传给方法。

比如: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、想象一下,要是你的参数很长的话,这种方法肯定是行不通的,那么就可以这么做:

将config.php 中,将'uri_protocol' 设置为

$config['uri_protocol'] = "PATH_INFO";
使用$_GET之前加
parse_str($_SERVER['QUERY_STRING'], $_GET);

这样你就能够用index.php/jb51/func?x=a&y=b这样的方式传递参数了。

相关下载
栏目导航
本类热门阅览