Sönke Tesch: Homepage beurteilen

Beitrag lesen

  • Reichlich sinnlos sind Deine Cache-Angaben:

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Pragma: no-cache

hmm, kannst mir mal helfen mit den Cache-Tag, kann den nirgends in der Source entdecken :-/

Wenn Du die beiden (bzw. drei, ein Expires: 1981 habe ich vorhin übersehen) nicht per header() im PHP-Source gesetzt hast, dann mußt Du Dich wohl mal an den Hoster wenden. Das wäre allerdings eh anzuraten, da Deine Seiten auch keine Zeichensatzinfos mitschicken. Sehr merkwürdige Konfiguration..

Das Last-Modified: bekommst Du mit

header("Last-Modified: ".date("r",$zeit));

ganz oben (d.h. vor allen anderen Ausgaben) im Kopf der PHP-Skripte. $zeit enthält die jeweilige Zeit in Sekunden (Unix-Zeit). Lässt sich sehr schön weil vollautomatisiert in Verbindung mit MySQLs Feldtyp timestamp verwenden (und der MySQL-Funktion unix_timestamp()).

Gruß,
  soenk.e