Ca vient du paramètre de configuration register_globals.
C'est peut-être la plus grande chose à savoir sur PHP d'ailleurs, je pense. Ca été l'object de centaines de débats, de centaines d'articles, ça m'étonne que tu n'en ai jamais entendu parler !!!
C'est quelque chose normalement qu'on apprend tout de suis au début, surtout, comme l'a dit Skeye, que c'est à l'origine de dizaines de failles de sécurités