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 per

    include("../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=4

    Aus der datenbank steht immer nur die Adresse :
    sites/contact?id=2
    sites/contact?id=3
    sites/contact?id=4

    Kann mir jemand weiterhelfen?
    Vielen dank


  • Mod

    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.


Anmelden zum Antworten