Hi,
Gibt es eine Möglichkeit Browsern mitzuteilen, daß
sie PHP-Seiten nicht jedesmal neu laden müssen?
"mitteilen" - ja. "zwingen" (Deine Überschrift) - nein.
Gibt es vielleicht einen HTTP-Header, der das machen
könnte?
Klar - mehrere.
Je nachdem, ob Du einen Client glücklich machen willst, der HTTP/1.0 oder HTTP/1.1 spricht:
HTTP/1.0: "Expires:"
(http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21)
HTTP/1.1: "Cache-Control:"
(http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9)
Bei HTTP/1.1 hat "Cache-Control:" Vorrang von "Expires:" - Du kannst also beides senden, um M$IE im HTTP/1.0-Modus (konfigurierbar in den Internet-Optionen!) und Netscape 4 (kann nur HTTP/1.0) glücklich zu machen.
Opera und Mozilla sprechen prinzipiell HTTP/1.1; in Mozilla 0.9.9 kann man das inzwischen allerdings als Benutzer konfigurieren ...
Viele Grüße
Michael