昨夜渡轮 发表于 2011-9-18 14:16:31

CI中URL使用QUERY_STRING模式的扩展求解?

因为CI中URL使用QUERY_STRING模式时格式如下:
http://localhost/index.php?c=index&m=model
我想改成这样:
http://localhost/index.php?s=index/model

http://localhost/index.php?s=aW5kZXgvaW5kZXg 这里是base64位编码后的 index/model
取值的时候再解码分析出index和model该扩展哪些地方,或者有没有现成的?谢谢

jeongee 发表于 2011-9-18 14:19:39

自己重写router类吧

昨夜渡轮 发表于 2011-9-18 15:13:06

对CI的核心不够了解,怕还有一点难度,哎这么做只是为了path_info不支持的时候有个看起来有个友好的URL{:soso_e113:}

psufool 发表于 2011-9-19 07:59:19

//让CI也接受GET数据
parse_str($this->input->server('QUERY_STRING'),$this->input->get());

psufool 发表于 2011-9-19 08:00:27

http://codeigniter.org.cn/forums/thread-10430-1-1.html
这里面应用到了这句,希望对楼主有帮助!

jeongee 发表于 2011-9-19 08:52:10

psufool 发表于 2011-9-19 07:59 static/image/common/back.gif
//让CI也接受GET数据
parse_str($this->input->server('QUERY_STRING'),$this->input->get());

ci 2.0开始,默认支持get传参

另:楼主问的问题不是这个。

psufool 发表于 2011-9-19 16:35:04

jeongee 发表于 2011-9-19 08:52 static/image/common/back.gif
ci 2.0开始,默认支持get传参

另:楼主问的问题不是这个。

哦,那是会错意了。。。。:lol
页: [1]
查看完整版本: CI中URL使用QUERY_STRING模式的扩展求解?