Mi sono appena affacciato al php con accesso a mysql

Ho creato un semplice sito web che legge e inserisce dati in un database.

Il sito è composto da quattro pagine:

home.php
database.php
ins.php
update.php


Nella home inserisco semplicemente in tre campi testo con il "localhost", root e password

Lo script database.php si collega al database recuperando le variabili di login dalla pagina HOME in questo modo:

$db_host=$_REQUEST['home_host'];
$db_user=$_REQUEST['home_user'];
$db_password=$_REQUEST['home_password'];
$database="dati";

FIN QUI TUTTO OK!

La pagina successiva, che comprende i codici per inserire i dati nel db, si collega in modo diretto in questo modo:

$ins_host="localhost";
$ins_user="root";
$ins_password="password";
$database="dati";

Ovviamente funziona, ma vorrei evitare di inserire i dati di accesso direttamente nel codice php; ho provato con $_REQUEST (recupearnado le variabili dalla pagina precendete) ma ninente!!!! Non riesce a collegarsi la db!