用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5935|回复: 6
收起左侧

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

[复制链接]
发表于 2011-9-18 14:16:31 | 显示全部楼层 |阅读模式
因为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该扩展哪些地方,或者有没有现成的?谢谢
发表于 2011-9-18 14:19:39 | 显示全部楼层
自己重写router类吧
 楼主| 发表于 2011-9-18 15:13:06 | 显示全部楼层
对CI的核心不够了解,怕还有一点难度,哎这么做只是为了path_info不支持的时候有个看起来有个友好的URL{:soso_e113:}
发表于 2011-9-19 07:59:19 | 显示全部楼层
//让CI也接受GET数据
parse_str($this->input->server('QUERY_STRING'),$this->input->get());
发表于 2011-9-19 08:00:27 | 显示全部楼层
http://codeigniter.org.cn/forums/thread-10430-1-1.html
这里面应用到了这句,希望对楼主有帮助!
发表于 2011-9-19 08:52:10 | 显示全部楼层
psufool 发表于 2011-9-19 07:59
//让CI也接受GET数据
parse_str($this->input->server('QUERY_STRING'),$this->input->get());

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

另:楼主问的问题不是这个。
发表于 2011-9-19 16:35:04 | 显示全部楼层
jeongee 发表于 2011-9-19 08:52
ci 2.0开始,默认支持get传参

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

哦,那是会错意了。。。。

本版积分规则