Fai conto che tu hai il tuo sito su un server di test e uno sul server ufficiale.
La stragrande maggioranza delle cose saranno identiche fra i due server, ma ci saranno anche delle piccole differenze costanti nel tempo.
Esempio:
Se entrambe hanno un server mysql non è detto che abbiano la stessa login però.
L'indirizzo url sarà sicuramente differente fra i due (sia url che root, sicuramente).
Allora tu creerai un file nel quale inizializzerai tutte le variabili o costani, dipende poi come li vuoi definire.
Crei per esempio constant.php così strutturato:
Questo constant.php sarà ovviamente incluso nelle tue pagine, poi decidi tu dove e in che modo, ma farai in modo che sul server di test vi saranno i valori di test e sul server ufficiale i valori ufficiali.Codice PHP:<?
$path="inidirizzo";
$url="indirizzourl";
$db_user="user";
$db_password="password";
//e via così ...
?>
Sembra un banalità, ma se tu cercherai di raccogliere in quei file tutti i valori costanti all'inizio, potrai, successivamente, cambiare nel sito tutto quello che vuoi e uploadarlo sul sito ufficiale (ovviamente non sovrascrivendo il constant.php ufficiale) senza preoccuparti se i dati di accesso o i path sono cambiati.

Rispondi quotando