PHP HTML : Dynamisches Menu - Link expandiert
-
Hallo
Ich bin dabei ein dynamisches Menu für meine Web-Seite zu bauen. Dazu habe ich eine datei "menu.php" erzeugt, die eine Verbindung zu Datenbank hergestellt und dann alle Objekte aus der Datenbank liest. Diese datei wir in alle Seiten perinclude("../php/menu.php");
eingebunden. So erspare ich mir Frames. Und das klappt auch.
Ein Problem gibt es allerdings : Wenn ich die Seite zum ersten Mal aufrufe so werden alle Links richtig erzeugt : so zum Beispiel : 127.0.0.1/webContent/sites/contact?id=2
127.0.0.1/webContent/sites/contact?id=3
127.0.0.1/webContent/sites/contact?id=4
Wenn ich nun einen dieser Links wieder öffnen so wird der Link expandiert :
127.0.0.1/webContent/sites/sites/contact?id=2
127.0.0.1/webContent/sites/sites/contact?id=3
127.0.0.1/webContent/sites/sites/contact?id=4Aus der datenbank steht immer nur die Adresse :
sites/contact?id=2
sites/contact?id=3
sites/contact?id=4Kann mir jemand weiterhelfen?
Vielen dank
-
mod rewrite
ist das Stichwort hier.Aber mal im Ernst, benutze ein modernes Framework. Das hast du das alles automatisch dabei. bzw. wenn du es selber machen willst, schau dir Frameworks wie Slim an und baue die nach.