我在带有 LAMP-Stack 的 debian 服务器上遇到了奇怪的行为。
这个简单的测试解释了我的问题:这是我的 test.php 脚本:
<?php
$params = $_GET;
print_r($params);
?>
如果我发出 url:http://localhost/test.php?arr[a]=1&arr[b]=2&arr[c]=3&test=xyz
我希望服务器返回:
大批 ( [arr] => 数组 ( [一] => 1 [b] => 2 [c] => 3 ) [测试] => xyz )
但我只得到:
大批 ( [arr] => 数组 ( [一] => 1 ) [测试] => xyz )
我检查了 php.ini、apache 配置等等。我不知道为什么没有正确处理参数。甚至我的
$_SERVER[REQUEST_URI]变量显示正确的参数,但它们根本没有被处理。
有任何想法吗?