mh1026 发表于 2010-6-8 00:13:42

关于codeigniter在fastcgi的环境下怎么获取path_info的值

我运行的环境是LINUX + PHP + APACHE + FASTCGI + MYSQL,
我做搜索的功能,希望可以支持$_GET的方式(配置了PATH_INFO),在本地使用XAMPP
可以获得PATH_INFO,从而得到$_GET。
但是把代码上传到服务器,却获取的是空值,请问有没有人遇到类似的问题呢?
怎么才能获得$_GET的值呢?
之前在群上看到别人也问这个问题,当时没注意。

lamtin 发表于 2010-6-8 01:10:59

ci在fastcgi下的path_info是有点问题的

http://codeigniter.com/forums/viewthread/68698/#389281
用这个方法吧.

haohailuo 发表于 2010-6-8 10:16:49

本帖最后由 haohailuo 于 2010-6-8 10:19 编辑

自己转换一下吧,如下所示

parse_str($_SERVER['QUERY_STRING'],$_GET);
$_GET = array_map('urldecode', $_GET);
print_r($_GET);

mh1026 发表于 2010-6-9 14:05:35

回复 2# lamtin


    您最好是不是通过这个方式实现了呢
页: [1]
查看完整版本: 关于codeigniter在fastcgi的环境下怎么获取path_info的值