Bilder immer neu laden
Hallo,
estelle per php jpg-Diagramme, die anhand der vom User gewünschten Parameter immer etwas anders aussehen, aber immer die gleichen Dateinamen verwenden. Leider werden die Bilder beim wiederholten Aufruf nicht aktualisiert, wenn der User unter den Internetoptionen nicht 'Seite immer neu laden' gewählt hat und man erhält dann veraltete Daten aus dem cache.
Vor einem Jahr hatte ich deshalb folgende header-Informationen ins php-script geschrieben und es wurde immer ein aktuelles Neuladen erzwungen:
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in past
header ("Last-Modified: " . gmdate ("D, d M Y H:i:s") . " GMT"); // always changed
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
header("Content-Type: image/jpeg");
Leider funktioniert das aufmal nicht mehr. Hat einer eine Idee?
Außerdem werden in meinem neuen Script die jpeg-Bilder verschmiert dargestellt, was vor einem Jahr auch nicht der Fall war. Wenn ich jedoch anstatt imagejpg => imagepng verwende, obwohl ich wie oben ersichtlich im header jpeg angebe und auch die Dateierweiterung *.jpg ist, werden die Bilder klar und deutlich dargestellt.
Ich stehe völlig auf dem Schaluch, woran das liegen könnte. Habe eigentlich seit damals nichts (zumindestens nicht bewußt)verändert.
__________________
viele Grüße
KH
|