l' imostazione la dà il server cmq mi piace la prova "(due semplici pagine php una che fa un post nell'altra) e funziona." Caso mai domani postiamoci e proviamo!!! 
Allora ho creato una piccolo test in un sito aruba linux: ci sono due pagine "test_form.php" da cui effettuo il post e "test_post.php" da cui leggo sia il valore della variabile globale che quella della $_POST[''].
Sono due test... nel primo queste due pagine sono nella root di joomla senza il php.ini e facendo il test la seconda pagina leggerà entrambe le variabili; nel secondo test le due pagine sono nella cartella administrator di joomla dove ho messo anche il file php.ini: risultato la variabile globale non verrà letta mentre l'altra sì

Test 1 :
http://www.angelomaugeri.it/test/test_form.phpTest 2:
http://www.angelomaugeri.it/test/administrator/test_form.phpInoltre ho verificato il funzionamento anche mettendo nelle due diverse locazioni un "info.php" e andando alla voce "register_globals" si può vedere come le due impostazioni cambiano

Info 1:
http://www.angelomaugeri.it/test/info.phpInfo 2:
http://www.angelomaugeri.it/test/administrator/info.phpCon questo piccolo test penso di aver verificato il funzionamento... il problema rimane se basta mettere il file php.ini solo nella cartella administrator (in quanto sparisce l'avviso) o in tutte le cartelle

hola
valse