Einerseits ist dieses Umkopieren nicht sinnvoll (1. überflüssig und 2. verschleierst Du die Herkunft der Variablen $page ... weiter unten im Skript ist evtl. nicht mehr klar, wo der Inhalt herkommt) und andererseits solltest Du lieber das superglobale Array $_GET verwenden.
also so?
$page=$GET["page"];
Genau könntest Du natürlich diese Prüfung samt "Aktivierung" des jeweiligen Menüpunkts in eine Funktion auslagern, die Du dann nur noch mit dem Wert des aktuellen Menüpunkts als Parameter aufrufst - dann hast Du den jeweiligen Code auch nur einmal.
Zeig einfach mal den relevanten Code, der Dein Menü aufbaut.
Noch schaut's im HTML so aus:
<div id="menu">
<ul>
<li id="active">WILLKOMMEN</li>
<li><a href="#">UNTERNEHMEN</a></li>
<li><a href="#">LEISTUNGEN</a></li>
<li><a href="#">PROJEKTE</a></li>
<li><a href="#">KONTAKT</a></li>
</ul>
</div><!--end div menu-->
Ein Untermenü wird es wohl nicht geben.
D.h. am "schlausten" wäre es, alles in ein array zu packen und jedes Elemt bei der Ausgabe mit $page zu vergleichen?
Danke nochmal
j.