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/

相关文章推荐

How to get the query string by javascript?

1.hmtl: test getQueryString 2.html: javascript获取url参数和script标签中获取url参数 //lastest: url...

[每天get点新技能]搜商——More Query Modifiers

今天继续教大家更多的google搜索修饰符,经常使用关键词可以更高效的工作哟~~  intitle 作用:搜索网页标题中含关键词的网站 ---- 栗子1:intitle:python女神 栗子解释...

获取RTF文本 Get rtf string, 源代码

  • 2016年09月12日 11:38
  • 63KB
  • 下载

get a string from a fun

  • 2009年06月11日 01:21
  • 238B
  • 下载

Ext.get() 和 Ext.query() 组合使用 实现 最灵活的取元素方式

 文章来源:http://hi.baidu.com/bluelotus7/blog/item/ba3b2e318c7114a05edf0e5c.html       想要利用ExtJS的库函数对DOM...

SQL Server: Get table primary key and Foreign Key using sql query

---某個錶的列名,主键,外键 ---20150923 涂聚文 SQL Server: Get table primary key and Foreign Key using sql query D...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:codeigniter QUERY STRING GET
举报原因:
原因补充:

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