我刚刚注意到我服务器上的$ _SERVER全局变量出现奇怪的行为(Ubuntu 14.04 / Apache 2.2)。
自从我得到一个特定的$ _SERVER变量(例如$ _SERVER ['HTTP_ACCEPT'])后,url查询字符串(如果有的话)会自动添加为每个变量值末尾的数组。
说我有以下GET请求:
www.domaine.com/index.php?id=45&user=john
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
我明白了:
gzip, deflate, sdcharray(2) {
["id"]=>
string(2) "45",
["user"]=>
string(4) "john"
}
该阵列来自哪里? 它是由PHP,Apache生成的,以及如何摆脱它?
感谢您提前。