一聚教程网:一个值得你收藏的教程网站

热门教程

Apache不支持$_SERVER[‘REDIRECT_QUERY_STRING’]的解决办法

时间:2022-06-25 00:10:46 编辑:袖梨 来源:一聚教程网

在Windows下使用$_SERVER[‘REDIRECT_QUERY_STRING’]获取url中的参数,是可以的,但是在Linux测试环境中发现无法获取,原来是Apache不支持$_SERVER[‘REDIRECT_QUERY_STRING’]这个系统超全局变量。


看PHP官方手册对$_SERVER的定义:

$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。
那么在Linux中使用什么来替代$_SERVER[‘REDIRECT_QUERY_STRING’]呢?

例如:

url:/detail?st=2015-10-09&et=2016-01-06&dim=1&dim_value=2015-12-01&dt=1

使用$_SERVER[‘QUERY_STRING’]来获取url参数即可。

热门栏目