nachdem eine bestimmte aktion durchgeführt wurde soll der user wieder zur vorherigen seite geleitet werden
-
nachdem eine bestimmte aktion durchgeführt wurde soll der user wieder zur vorherigen seite geleitet werden.
wie soll ich speichern, welches die seite davor war?
in die db schreiben, session, url oder gibt es noch eine andere möglichkeit?
-
-
Context.Request.UrlReferer
-
welche Skriptsprache wird verwendet?
-
in die db schreiben, session, url oder gibt es noch eine andere möglichkeit?
Naja, du könnest eine device-Datei anlegen, die endlos den richtigen Pfad auswirft. Oder den Kernel patchen, sodass er die Funktion remember_for_FettAmProggen() anbietet. Oder eine neue Seite namens FettAmProggen auf Wikipedia anlegen und dann auslesen. Oder einen indischen Programmierer beschäftigen, der das http kann und immer händisch antwortet.
-
wie sicher ist es mit
$_SERVER['HTTP_REFERER']
zu arbeiten?
oder ist das wie bei sessions öfers abgeschaltet?
-
Abgeschaltet hin oder her -> Der Client kann jeden beliebigen Code als "Referer" angeben. Verlass dich niemals auf den "Referer". Er könnte auch "http://www.test.example/<script>alert('test')</script>" lauten.
-
"java\1:history.back(-1)" wäre der schnelle Weg. Sonst könnte man noch die Zielurl als Parameter übergeben... dann müsste die ausführende Seite den redirect selber durchführen.