Thomas Schmieder: Richtigstellung der URi nach Seitenaufruf mit Parametern

Beitrag lesen

Guten Morgen,

wir rufen über eine zentrale index.php Seiten aus einer Datenbank auf, indem wir z.B. http://www.domain.tld/index.php?tgt=26 schreiben.

Nun befindet sich auf der "Seite 26" ein Postformular, dass einen Link auf die "Seite 23" auslösen soll. Damit die Serverapplikation prüfen kann, ob der Request berechtigt ist, steht im Formular

<form action="/index.php?tgt=26" method="post"...>
    <input type="hidden" name="cmd" value="13">
    <input type="hidden" name="page" value="26">
  </form>

Das "Kommando 13" von der "Seite 26" soll hier z.B. einen internen Link auf die "Seite 23" bewirken.

Sollte das "Kommando 13" nun ausgeführt werden dürfen, dann wird nicht die "Seite 26", sondern wunschgemäß die "Seite 23" zurück geliefert.

Das soll dann natürlich auch in der URI stehen

http://www.domain.tld/index.php?tgt=23

damit sich der Surfer nun diese Seite in seine Bookmarks eintragen kann.

Wie können wir dem Server-Browser-Konsortium beibringen, dass die geänderte URI im Browser erscheint. Das Frameset in der index.php ist bereits das richtige. Ich will allerdings möglichst keinen neuen Request beim Client auslösen. (mit Ausnahme natürlch der noch zu beschaffenden Frame-Sources).

Ich dachte da so an HTTP-Error 201 ???

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.