hi Tom,
ich steig mal hier ein.
Du müsstest Dazu erst einmal zwischen abhängigen und unabhängigen Parametern unterscheiden.
Unabhängige können getrennt voneinander verändert werden.Und dann wird es Dir auch klar, dass Du irgendwie unterscheiden können solltest, wo diese Parameter verändert wurden, am Client - ohne Berechtigung - oder am Server.
Im Prinzip sollen alle Parameter vorgegeben sein, also einfache Links, die die Ausgabe der Seite beeinflussen.
Wie wird das denn bei den Überdimensionierten CMS geregelt?
Wenn Du die Bildnummer änderst, können Galerie und Anzahl der Bilder vermutlich stehen bleiben. Anzahl der Bilder ist vermutlich nur von "galerie=disco" abhängig.
Genau sowas meine ich, es soll die Möglichkeit bestehen, z. B. wieviel Bilder auf der Seite angezeigt werden vom User selbst bestimmen zu lassen.
Der Baum muss also neu aufgebaut werden, wenn der Client Unsinn eingibt oder angängt zu zu grabben.
Das fange ich mit einer kleinen regexp ab, dass ist kein Problem.
Ich hab mal ein kleines Beispiel gebaut, ich denke, ich weiss jetzt wie ich vorgehen muss.
http://nispet-club.de/nispet-galerien/select.php
Jetzt habe ich aber ein anderes Problem, nach einem Refresh der Seite wird das erste Bild nicht angezeigt, was kann das sein?
MMn kannst Du das nur mit einer Session abfangen, oder indem Du eine verschlüsselte Prüfziffer für die Gültigkeit des Links mit überträgst.
Ich glaub du hast mich falsch verstanden, oder ich unterschätz mein vorhaben.
mfg