Zurück zur vorletzten Seite

schiese

Erfahrenes Mitglied
Hallo,

Gibt es eine Möglichkeit
Code:
javascript:history.back()
so zu ändern, dass man nicht zur letzten, sondern vorletzten Seite gelangt?

schiese
 
Hi,
danke für die Antworten

Kann ich das auch in einen header setzen? Habe es schon probiert, aber es funktioniert nicht!

Code:
header('LOCATION: javascript:history.go(-2)');

schiese
 
@ Gumbo. Kannst du mir mal bitte deine Version erklären?
Code:
window.history.go(-2);

Bei mir funktioniert sie nämlich nicht!

Oder: Ich habe eine Seite, auf der man sich das Profil eines anderen Users angucken kann. Allerdings nur, wenn man eingeloggt ist! Wenn nicht, muss man sich einloggen! Und ich möchte nun, dass man nach dem einloggen wieder aufs Profil kommt! Aber dazu brauche ich sowas wie oben erwähnt!

schiese
 
Falls es mit PHP-Only sein soll, könntest du eine Art eigene History anlegen.
Du speicherst halt alle besuchten Adressen in einer Session...dann kannst du darin quasi mit PHP navigieren.

Das funktioniert logischerweise nur mit Seiten, die auf dem eigenen Server liegen.

Zu der Sache mit dem Login:
mal angenommen, auf der Profilseite prüfst du, ob man eingeloggt ist.
Wenn nicht, dann speicherst du die Adresse der Profilseite bspw. in einer Session-Variablen...und leitest um zur Login-Seite.
In dem Skript, welches die Anmeldung prüft, leitest du dann bei erfolgreicher Anmeldung zu der Adresse um, die du in der Session-Variablen gespeichert hast...fertig.
 
Wo ist das Problem?
HTML:
<span onclick="window.history.go(-2)">zurück zur vorletzten Seite</span>
 
Dann mache es doch, wie ich es beschrieben habe....:-)

Falls du dabei etwas nicht verstanden hast, kann ich es noch genauer erläutern.
 
Zurück