Hi!
Ich suche nach eine Lösung für folgendes Problem:
In einer über PHP erzeugten Seite werden bestimmte Daten angezeigt, z.B. die zu bearbeitenden Aufträge des laufenden Tages (angenommen: 10), die bereits abgearbeiteten Aufträge (angenommen: 0) sowie sonstige Informationen (Artikel, Bestandszahlen u.ä.).
Zur Bearbeitung ruft der Anwender einen Folgedialog auf (ebenfalls PHP) und gibt an, welcher Auftrag bearbeitet wurde (plus weitere Angaben). Diese Eingaben werden in der Datenbank gespeichert (jetzt also „bereits abgearbeitete Aufträge: 1“.
Wird über den angebotenen Link die Übersichtsseite erneut aufgerufen, werden die korrekten Daten angezeigt: 10 Aufträge, davon 1 abgearbeitet.
Nun gibt es aber unter den Anwendern Künstler, die nicht über den Link die Seite erneut aufrufen, sondern kurzerhand den „Zurück“-Button des Browsers benutzen. Damit holt sich der Browser die Übersichtsseite aber nicht neu vom Server, sondern aus seinem Cache.
Frage also:
Wie verhindere ich - außer durch Anweisung an den Anwender, nie nie nie über den Zurück-Button zur vorherigen Seite zurückzukehren -, daß die Seite aus dem Browser-Cache geladen werden kann? Gibt es dazu in PHP eine Funktion (bei manchen Seiten taucht z.B. eine Meldung auf: „Diese Seite ist nicht mehr gültig“)? Oder ein entsprechendes Verfahren (bitte kein Java-Script, da das bekanntlich im Browser abgeschaltet werden kann)?
Danke + Grüße
Heinrich