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

[HELP] 怎样判断服务器环境是否支持 PATH_INFO

[复制链接]
发表于 2011-10-6 18:30:15 | 显示全部楼层 |阅读模式
如题,有些服务器环境不支持path_info, 比如部分IIS服务器,因为现在用框架写程序,单一入口的话不支持path_info的话URL就要用传统的模式,所以要做个判断自动使用可以运行的模式,不然有的服务器上程序用不了
发表于 2011-10-9 09:35:04 | 显示全部楼层
IIS和APACHE默认都支持的吧,主要是nginx有可能不支持!
发表于 2011-10-9 09:52:24 | 显示全部楼层
刚才突然想到一个方法,比如你当前页地址是localhost/test.php哪么你直接在后面加上/test,组成一个URL字符串localhost/test.php/abc,如果$_SERVER["PATH_INFO"]有值的话就支持没有就应该不支持了。
发表于 2011-10-9 12:33:47 | 显示全部楼层
nginx 不支持,,,好麻烦。~~~~~

本版积分规则