CI框架获取post和get参数_CodeIgniter心得
来源:互联网 发布:测试ip端口是否打开 编辑:程序博客网 时间:2024/06/06 14:29
请参考:CI文档的输入类部分:
$this->input->post()
$this->input->get()
-----------------------------------------------------------------------------------------------------------------------
本文主要介绍在CodeIgniter框架中如何获取get和post参数。
获取get数据
在PHP主流的框架中,CI中url的pathinfo传递参数是一个特殊情况,它没有使用传统pathinfo的‘c/m/key/value‘
这种模式,而是在URI类中封装了segment这个方法,假设uri为/index.php/welcome/index/phpjyz/5,在控制器中调用如下
echo $this->uri->segment(3);//输出phpjyz
echo $this->uri->segment(4);//输出5
echo $this->uri->segment(1);//welcome
值得注意的是,在控制器中使用$_GET[‘phpjyz‘]是得不到5这个值的。
另外,针对get参数还可以在控制的动作(方法)加参数,例如
class Welcome extends CI_Controller {
public function index($id=0, $name=‘‘){
echo $id.$name;
}
}
上面在index方法里加了两个参数$id和$name,有默认值表示该参数可选,uri的格式如下
index.php/welcome/index/5/phpjyz
这里传入参数的顺序不能颠倒。
获取post数据
在CI控制其中可以直接使用PHP中的$_POST[‘key‘]来获取post数据;
另外CI还封装了一个Input类,里面提供post方法来获取post提交过来的数据。
$this->input->post(‘key‘);
原文地址:http://www.cnblogs.com/kenshinobiy/p/4280768.html
0 0
- CI框架获取post和get参数_CodeIgniter心得
- CI框架获取post和get参数
- java获取GET和POST请求参数
- ngx.req和get/post参数获取
- java获取get,post参数
- Express框架中Get和Post方式取参数
- asp.net自定义获取Get和Post请求的参数
- request请求获取参数(post和get两种方式)
- asp.net自定义获取Get和Post请求的参数
- 用POST和GET获取URL后的参数问题
- request请求获取参数(post和get两种方式)
- CI框架中,判断post,ajax,get请求的方法
- CI框架获取url中的参数
- Retrofit 使用心得 @GET@POST带参数不带参数
- CI框架UEditor编辑器PHP版无法获取POST值
- 关于dedecm获取get/post 参数
- fcgi/cgi 参数获取 get与post
- get、post获取参数的区别
- 如何去掉NavigationBar的backButton
- 连连看html5
- android下m、mm、mmm编译命令的使用
- 在进行INSERT INTO大量数据时,删除日志可以提交效率
- HDU 1686
- CI框架获取post和get参数_CodeIgniter心得
- Delphi VCL Menus单元绘制菜单逻辑错误
- 使用Android Studio查看Android Lollipop源码
- velocity宏#macro
- 关于iOS多线程,你看我就够了(已更新
- ucos中的三种临界区管理机制
- Vmware Workstation 7安装xp sp3 ghost版过程
- 关于fork()输出的面试题
- 分布式系统中的ID生成策略