codeigniter QUERY STRING GET

转载 2013年12月05日 14:49:26
Hex 注:CI 2.0 以上开始支持 GET 了,不需要下面的步骤。

CI默认过滤了$_GET

需要传递get参数时一般直接 /参数一/参数二 
详见手册说明:http://codeigniter.org.cn/user_guide/general/controllers.html#passinguri

但是有时候需要传递很长的复杂的url,比如常用的 http://www.nicewords.cn/index.php/controller/method/?backURL=http://baidu.com/blog/hi

这时 这种模式就行不通了。参数中本身的/会与默认的分隔符冲突

解决方案:

1) 在config.php 中,将‘uri_protocol’ 设置为 ‘PATH_INFO’. 
PHP复制代码
$config['uri_protocol'] = "PATH_INFO";
复制代码


2) 在需要使用$_GET的之前加:
PHP复制代码
parse_str($_SERVER['QUERY_STRING'], $_GET);
复制代码


这样,形如 index.php/blog/list?parm=hello&page=52 就可以运行了。

官网说明:
http://codeigniter.com/wiki/QUERY_STRING_GET/

IIS7中 Get方式提交数据时超过2K时出现问题的解决方案

今天在测试Email Ticket的时候发现在进行Mark as Read/Unread操作时,请求是通过GET方式进行的。URL中列出了所有参与该操作的Ticket Id。于是,我想起GET请求是有...
  • kaosini
  • kaosini
  • 2013年10月15日 10:57
  • 1195

HTTP请求中的form data,request payload,query string parameters以及在node服务器中如何接收这些参数

今天,在工作(倒腾微信小程序)的时候,发现发送post请求到node后台服务器接收不到前端传来的参数。其实也不是完全不能,期初用jquery中的ajax进行时候是没有任何问题的(后台可以接受参数)。 ...
  • mingqingyuefeng
  • mingqingyuefeng
  • 2017年06月25日 17:19
  • 1327

CodeIgniter RestServer中put请求获取不到参数的问题解决

最近用restserver遇到个蛋疼的问题,发现$this->put得到的参数都是null。查了一下发现,这貌似这个普遍问题,参见链接:https://github.com/chriskacergui...
  • yanzi1225627
  • yanzi1225627
  • 2015年12月23日 15:17
  • 3106

Lucene query使用总结

Lucene 功能众多: 拥有强大、准确、有效的搜索算法。计算每个文档匹配给定查询的分数,并根据分数返回最相关的文档。支持许多强大的查询类型,比如 PhraseQuery、WildcardQue...
  • huaishu
  • huaishu
  • 2013年01月29日 15:53
  • 8076

Python爬虫大杀器之Requests快速入门

转载:http://blog.csdn.net/iloveyin/article/details/21444613 快速上手 迫不及待了吗?本页内容为如何入门Requests提供了...
  • wickedvalley
  • wickedvalley
  • 2016年07月22日 15:04
  • 418

CodeIgniter学习笔记 Item4--CI中的数据库操作

CI数据库配置文件是/application/config/database.php// 可以创建多个数据库连接配置,通过$active_group选择使用哪个数据库连接 $active_group ...
  • i10630226
  • i10630226
  • 2016年06月13日 21:55
  • 1077

CodeIgniter框架源码笔记(9)——日志记录类Log.php

日志记录类Log结构: $_log_path:日志存放路径 $_file_permissions:写入的日志文件权限,默认为0644,即rw-r--r-- $_threshold:允许写日志的阀...
  • soonfly
  • soonfly
  • 2016年07月27日 20:23
  • 1067

CodeIgniter开发实际案例-新闻网站

News项目实例的具体过程: 1、建立数据库 2、建立Model 3、建立View 4、建立Controller 5、配置 6、测试...
  • u013011270
  • u013011270
  • 2014年03月25日 22:53
  • 2274

PHP框架CodeIgniter入门使用(2)

本文参考 链接 介绍CodeIgniter如何将Controller连接Model层(操作数据库),实现读取新闻条目功能。通过本文串通Controller和Model以及View之间如何协同,控制。一...
  • yanzi1225627
  • yanzi1225627
  • 2015年10月23日 15:54
  • 2545

java中使用jdbcTemplate的query方法举例与总结

在java中使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法 1、jdbcTemplate.queryForInt() 和 jdbcTemplate.queryFor...
  • tongyuehong
  • tongyuehong
  • 2014年12月02日 20:59
  • 7868
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:codeigniter QUERY STRING GET
举报原因:
原因补充:

(最多只允许输入30个字)