Hello,
header("HTTP/1.0 304 Not Modified");
Funtioniert hier nicht, da anscheinend immer nur eine font.php gecacht wird, egal welche Parameterheader("Cache-Control: max-age=86400, must-revalidate");
Tut hier allerdings genau was es soll =)
Das Bild wird sich ja nicht ändern, bis die URI verändert wird und dann wird es ja eh neu geladen.
Damt ider Browser überhaupt beim nächten Zugriff fragt, wie alt die Ressource ist, muss man ihm das auch einmal mitteilen:
Das als Ausschnitt aus meinem Script.
header (make_content_type($bildtyp)); ## stellt den Content-Type des Bildes zur Verfügung
header ("Last-Modified: $last_modified"); ## last modified wie zuvor berechnet
echo $picdata; ## Die Bilddaten ...
Soweit ich das bisher ausprobiert habe, fragen die Browser beim nächsten Mal nicht nach, wenn sie "Last-Modiefied: ..." nicht mitgeliefert bekommen haben mit den Daten.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
