ti sconsiglio di creare una variabile per ogni elemento di $_POST, per una questione di sicurezza
Ti faccio un esempio banale
Mettiamo che ad un certo punto del tuo script hai questo codice
Codice PHP:
if(isset($logged))
// parte riservata
Se tu usi quella funzione che per ogni elemento dell'array crea una variabile globale, mi basterà creare in locale una pagina del genere
Codice PHP:
<form action="www.tuosito.com/tuapagina.php" method="post">
<input type=text name="logged" value="1">
<input type="submit" value="Invia">
</form>
E sarò automaticamente "loggato"
Questo è ovviamente un esempio banalizzato, ma non è un caso che gli amministratori più prudenti disabilitino il register_globals