hi,
diese Variable $QUERY_STRING, kann ich nirgends finden, bzw. bei mir funktioniert die nicht.
bei aktuelleren php-versionen steht die einstellung register_globals standardmässig auf off.
das heisst, dass du den query string nicht mehr in $QUERY_STRING vorfindest, sondern in $_SERVER['QUERY_STRING'] oder $_ENV['QUERY_STRING'].
genaueres zu register_globals und den folgen für dich lies mal unter http://www.php.net/manual/de/language.variables.predefined.php nach.
gruss,
wahsaga