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