thomas: Prüfen, ob User per History-Back auf Seite kommt?

Gibts eine Möglichkeit zu prüfen, ob ein User per Zurück- oder Vortaste auf eine bestimmte Seite kommt? Bräuchte das für eine eigene Sessionverwaltung...

thomas.

  1. Hallo,

    Gibts eine Möglichkeit zu prüfen, ob ein User per Zurück- oder Vortaste auf eine bestimmte Seite kommt?

    Nein gibt es nicht. Du musst schon alles was auf dem Server laufen soll ordentlich programmieren. Wenn du Sessions verwendest, dann kannst du ja tracken, auf welcher Seite der User eigentlich sein sollte. Wenn du feststellst, dass der User auf einer Seite ist wo er nicht hingehört, z.B. weil er die Zurück Funktion benutzt hat und eine Seite anfordert, auf welcher er schon war, dann kannst du ja entsprechend reagieren.

    Viele Grüße,

    Stefan

    --
    Lass dir das Tanzen NICHT verbieten
    http://tanzverbot.de
    1. hi,

      Nein gibt es nicht. Du musst schon alles was auf dem Server laufen soll ordentlich programmieren. Wenn du Sessions verwendest, dann kannst du ja tracken, auf welcher Seite der User eigentlich sein sollte. Wenn du feststellst, dass der User auf einer Seite ist wo er nicht hingehört, z.B. weil er die Zurück Funktion benutzt hat und eine Seite anfordert, auf welcher er schon war, dann kannst du ja entsprechend reagieren.

      wenn die über den zurück-button aufgerufene seite aus dem browser-cache geholt wird, wird der server dies nicht mitkriegen.

      gruss,
      wahsaga

      1. N'Abend,

        wenn die über den zurück-button aufgerufene seite aus dem browser-cache geholt wird, wird der server dies nicht mitkriegen.

        Wie es eigentlich sein sollte. Zurück soll eben genau die Seite so anzeigen, wie sie in dem Augenblick  vor dem Klick aussah. Es gab hier im Forum WIMRE mal eine Diskussion dazu, wo dann auch eine Übersicht war, welche Browser sich wie weit daran halten. Bin aber zu faul zu suchen.

        Gruss, Thoralf

        --
        Sic Luceat Lux!
      2. Hallo,

        Nein gibt es nicht. Du musst schon alles was auf dem Server laufen soll ordentlich programmieren. Wenn du Sessions verwendest, dann kannst du ja tracken, auf welcher Seite der User eigentlich sein sollte. Wenn du feststellst, dass der User auf einer Seite ist wo er nicht hingehört, z.B. weil er die Zurück Funktion benutzt hat und eine Seite anfordert, auf welcher er schon war, dann kannst du ja entsprechend reagieren.
        wenn die über den zurück-button aufgerufene seite aus dem browser-cache geholt wird, wird der server dies nicht mitkriegen.

        Jup, stimmt natürlich. Aber die Browser halten sich eben doch nicht alle dran. Und selbst wenn der Browser die Seite ohne Serverkommunikation wieder anzeigt, so könnte der User auf dieser dann möglicherweise einen Link auswählen, welchen er eigentlich gar nicht sehen sollte. Spätestens hier kann man es auf dem Server abfangen.

        Viele Grüße,

        Stefan

        --
        Lass dir das Tanzen NICHT verbieten
        http://tanzverbot.de