ChrisB: Bei "Zurück" soll die Seite neu geladen werden

Beitrag lesen

Hi,

Problem: drückt er auf "Zurück" kommt die vorherige Seite auf der noch immer steht, dass er angemeldet ist. Obwohl kein Cookie mehr da ist etc.

Dein Wunsch ist also zu erreichen, dass Dokumente in keinem Fall in veralteter Version aus dem Cache angezeigt werden sollen, sondern immer neu geladen werden sollen? Oder nur überprüft, ob sich ihr Status geändert hat? (Letzteres müsstest du zum Teil im Script selber implementieren, Stichworte HTTP-Header If-Modified-Since/Last-Modified/Status 304 Not Modified.)

Ich habe schon folgendes im Head versucht, was leider nicht funktioniert:

<meta http-equiv=Expires content="Mon, 26 Jul 1997 05:00:00 GMT">
<meta http-equiv=Cache-Control content="no-store, no-cache, must-revalidate">
<meta http-equiv=Cache-Control content="post-check=0, pre-check=0", false">
<meta http-equiv=Pragma content="no-cache">
<meta http-equiv="Expires" content="-1" />

  
Alle diese Angaben sind im HTML untergebracht relativ kraftlos, wenn in den tatsächlichen HTTP Response-Headern, mit denen das Dokument bzw. die Ressource ausgeliefert wird, andere Angaben gemacht werden (sollten).  
  

> Wer kann bitte helfen?  
  
Dazu müssten wir erst mal wissen, mit welcher serverseitigen Technik deine Seite arbeitet?  
  
Wenn PHP-Sessions im Einsatz sind, lassen sich über die Konfiguration bspw. ein paar Angaben machen, die sich auf das Caching auswirken, siehe <http://www.php.net/manual/en/session.configuration.php>, insb. session.cache\_limiter und session.cache\_expire.  
  
Ggf. könnte es sich noch empfehlen, über die Funktion [header](http://www.php.net/manual/en/function.header.php) eigene Caching-Angaben über entsprechende HTTP-Header zu machen, falls man das Verhalten genauer spezifizieren möchte. Dazu wäre dann aber eine Einarbeitung in die HTTP-Grundlagen erforderlich.  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?