Certamente. Dovresti dare una navigazione dinamica.

ti faccio un esempio

Codice PHP:
$pagina basename ($_SERVER["PHP_SELF"]); // rilevo il nome della pagina attiva


$nome = array ("home""login""profilo"); // creao un array con i nomi che verranno visualizzati nella navigazione
$link = array ("index.php""login.php""profile.php"); // creo un altro array con i link corrispndenti ai nomi

$con count($nome);// conta i valori array
$inc 0;

echo 
"<table border=0 cellspacing=0 cellpadding=10 width=100%><tr>";

while (
$inc $con)
{
    if (
$pagina == $link[$inc]) // Se la pagina selezionata corrisponde al nome 
    
{
        echo 
"<td width=\"90\" class=\"navhover\">"// stampo la cella in un modo (class navhover)
        
echo "";                        // e non linkata
        
echo $nome[$inc];
        echo 
"</td>";
    }

    else
    {
        echo 
"<td width=\"90\" class=\"nav\">"// altrimenti la stampo semplice
        
echo "";
        echo 
'<a href="';                        //con link
        
echo $link[$inc];
        echo 
'">';
        echo 
$nome[$inc];
        echo 
'</a></td>';
    }



    
$inc $inc 1;