glupto: refresh/expires

Beitrag lesen

Danke für die schnelle Antwort,

habe jetzt da in den "echten" header geschrieben:

  
header('Expires: 600');  
header('Cache-Control: no-cache');  

~~~>  
  
Wenn ich es richtig verstanden habe, müsste es doch so reichen oder? Auch für den automatischen refresh?  
  
Ist es sinnvoll, dann auch zusätzlich noch die ANgaben:  
 ~~~html
<meta http-equiv="Cache-Control" value="no-cache">  
<meta http-equiv="expires" content="600; URL=http://testseite.de/index.php">  

zu schreiben?

Gruß und Dank
Hi!

<meta http-equiv="expires" content="600; URL=http://meineseite.de/index.php">

Die Syntax für den Expires-Header ist hier beschrieben: http://de.selfhtml.org/html/kopfdaten/meta.htm#laden

Zusätzlich könnte man notieren (das ist der neuere Header):
<meta http-equiv="Cache-Control" value="no-cache">

»http-equiv« steht für HTTP-Äquivalent, d.h. diese Meta-Tags sind nur ein schlechter Ersatz für echte HTTP-Header. Echte HTTP-Header kannst du in PHP mit header() setzen:

header('Expires: 0');

header('Cache-Control: no-cache');


>   
> Diese Aufrufe müssen vor sämtlicher HTML-Ausgabe stehen.  
>   
> Viele Grüße  
> Mathias