Przekazane tablice tracą wszystkie oprócz pierwszego elementu

Mam dziwny problem. Niedawno dokonałem migracji mojej aplikacji z mojej lokalnej instalacji xampp na SUSE Enterprise Server 11 i wszystko działa, ale ta jedna rzecz doprowadza mnie do szału i nie mogę znaleźć rozwiązania.

Podczas przekazywania tablic przez GET lub POST przy użyciu tej składni:

search_dggs.php?latmin[]=52.447529&latmin[]=22&lonmin=17.56&lonmax=22.16

Dostaję tylko pierwszy element latmin. Pamiętaj, że jest to prosty przykład, którego próbowałem po wystąpieniu błędu w innych miejscach, w których konieczne jest przekazanie tablic.

print_r($_SERVER["QUERY_STRING"]); 

wyjścia

latmin[]=52.447529&latmin[]=22&lonmin=17.56&lonmax=22.16

ale

print_r($_GET);

daje

Array
(
    [latmin] => Array
        (
            [0] => 52.447529
        )

    [lonmin] => 17.56
    [lonmax] => 22.16
)

Dokładnie to samo dzieje się ze wszystkimi żądaniami POST.

Używam PHP w wersji 5.3.8. Domyślam się, że problem dotyczy niektórych konfiguracji serwera, ale nie mogłem znaleźć niczego na ten temat.

Odpowiedź na komentarze:

To samo dzieje się, gdy przesyłam dowolną liczbę zmiennych.

parse_str($_SERVER["QUERY_STRING"]);
print_r($latmin);

daje

Array
(
    [0] => 52.447529
)

php.ini można znaleźćtutaj

Powinieneś być w stanie zobaczyć zachowanie w akcjitutaj

Plik źródłowy tego pliku php to

<?php

    $test="latmin[]=52.447529&latmin[]=22&lonmin=23&lonmax=22.16";
    parse_str($test);
    print_r($latmin);
    phpinfo();

?>