Il codice in questo modo funziona:
codice:
// Definisco le variabili colore di background per le varie pagine
define('bgFolio','#323232');
define('bgAbout','#c0d860');
define('bgContact','#f1bbba');
// Creo l'array dal percorso delle pagine per selezionare una specifica
$pagina = $_SERVER['PHP_SELF'];
// Creo un processo che mi permette di cambiare il colore a seconda della pagina selezionata
switch ($pagina)
{
case "/wetcolors/folio.php":
$background = bgFolio;
break;
case "/wetcolors/about.php":
$background = bgAbout;
echo $pagina;
break;
case "/contact.php":
$background = bgContact;
break;
default:
$background = "#ffffff";
echo $pagina;
break;
}
ma la funzione "$_SERVER['PHP_SELF']" richiama tutto il percorso url, per cui se sposto i files, dovrei cambiare il percorso url all'interno della variabile "case".
Come posso fare per evitare, se devo spostare i files, di dover cambiare tutte le volte l'url?