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

[数据库] 关于codeigniter在fastcgi的环境下怎么获取path_info的值

[复制链接]
发表于 2010-6-8 00:13:42 | 显示全部楼层 |阅读模式
我运行的环境是LINUX + PHP + APACHE + FASTCGI + MYSQL,
我做搜索的功能,希望可以支持$_GET的方式(配置了PATH_INFO),在本地使用XAMPP
可以获得PATH_INFO,从而得到$_GET。
但是把代码上传到服务器,却获取的是空值,请问有没有人遇到类似的问题呢?
怎么才能获得$_GET的值呢?
之前在群上看到别人也问这个问题,当时没注意。
发表于 2010-6-8 01:10:59 | 显示全部楼层
ci在fastcgi下的path_info是有点问题的

http://codeigniter.com/forums/viewthread/68698/#389281
用这个方法吧.
发表于 2010-6-8 10:16:49 | 显示全部楼层
本帖最后由 haohailuo 于 2010-6-8 10:19 编辑

自己转换一下吧,如下所示
PHP复制代码
 
parse_str($_SERVER['QUERY_STRING'],$_GET);
$_GET = array_map('urldecode', $_GET);
print_r($_GET);
 
复制代码
 楼主| 发表于 2010-6-9 14:05:35 | 显示全部楼层
回复 2# lamtin


    您最好是不是通过这个方式实现了呢

本版积分规则