$_POST['password']

(se usi post)


quel metodo che citi tu doi trovarti le variabili con gli stessi nomi dei campi dei form non funziona più [di default] da php4.2

è possibile abilitarlo di nuovo [il parametro relativo si chiama "register globals", e sta nel php.ini] ma è altamente sconsigliato..

quanto al perchè.. se cerchi un po' nel forum sarà spiegato nei dettagli decine di volte.. ti basti sapere che è una questione di sicurezza