Salve a tutti, io ho una pagina templeate ("es. page.php") e al suo interno faccio caricare dinamicamente il contenuto a seconda del link che premo nel menu.. e per questo ho già una funzione che riporto qui sotto
Codice PHP:
// Funzione per caricare i contenuti nella index
function content()
{
        
$nav = array("home","galleria","curriculum","link","contatti");

    
// controllo se esiste un id nell'url del browser
    
if (isset($_GET['id']) && $_GET['id'] != "" && dirname($_GET['id'])==".")
    {
        
$id $_GET["id"];
        
        global 
$nav;
        
        if (
in_array($id$nav))
        {
            switch (
$id
            { 
                case 
"home":
                include (
"home.html");
                break;

                case 
"curriculum":
                include (
"curriculum.html");
                break;

                case 
"link":
                include (
"link.html");
                break;

                case 
"contatto":
                include (
"contatto.php");
                break;

                case 
"galleria":
                include (
"galleria.php");
                break;
            }
        } 
        else
        {
            include (
"home.html");
        }
    }
    else
    {
        include (
"home.html");
    }

Il mio problema è questo .... dato che posso aggiungere teoricamente infinite link al menu... come posso evitare tutte le volte di aggiornare lo switch a mano ?
E' possibile trovare un metodo meno elaborato?