Hallo,
als ich deinen Artikel das erste Mal las, fiel mir zuerst der Meta-Tag ein (http://de.selfhtml.org/html/kopfdaten/meta.htm#laden)
Wenn du nicht an den head willst …
Hab mal noch etwas gesucht - vielleicht geht es ja von der PHP-Seite aus. An deiner Stelle würde ich es wie folgt mal ausprobieren.
Ist zwar „im Header“ … aber wenn alte „News“ angezeigt werden ist das ja auch nicht so toll.
Ich weiß ja jetzt nicht um was für Besucherzahlen es sich handelt.
Aus http://php.net/manual/de/function.header.php :
PHP-Skripte erzeugen oft dynamische Inhalte, die weder vom Browser noch von irgendeinem Proxy zwischen Web-Server und Client-Browser gepuffert („gecached“) werden sollen bzw. dürfen. Bei vielen Proxies und Browsern kann das Cachen wie folgt unterbunden werden:
<?php header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1<br />header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Datum in der Vergangenheit
?\>
Alternativ könnte man vielleicht etwas mit JavaScript/AJAX machen - und onLoad die Daten neu abrufen. Doch in dem Bereich bin ich leider nicht so firm … da müsstest du die Experten dazu mal interviewen.
Viele Grüße & Erfolg!
Thomas
P.S.: Wenn du eine Lösung gefunden hast, fänd ich es toll, wenn du die hier posten könntest!