Hallo zusammen
Folgendes Problem. Ich habe ein CGI(Perl) Script geschrieben, welches etwas Text,
eine dynamisch erzeugte Grafik und ein kleines
Formular ausgibt. Das Formular dient zur Veränderung der Parameter
für die Grafik. Durch drücken des "submit" Buttons, wird das Script
mit den neuen Parametern wieder aufgerufen und sollte die neu
erstellte Grafik anzeigen.
Die Grafik ist ein PNG und wird mit den RRD Tools von:
http://oss.oetiker.ch/rrdtool/ erzeugt.
Die Grafik wird im Script folgendermassen erzeugt:
&rrd_graph ($filename_rrd, $filename_48h_png, $start, $ende);
Dannach gebe ich einen IMG Tag aus mit dem relativen Pfad auf
die Grafik:
print "<IMG BORDER=1 ALT="Desc" SRC="$filename_display_48h_png"><br>\n";
Soweit funktioniert nun auch alles, bis auf die Tatsache, dass
mein Browser (IE 6.0)
nicht die neu generierte Grafik anzeigt, sondern diejenige, welcher
er noch in seinem Cache hat. Erst nach einem reload im Browser
sehe ich die neue Grafik.
Ich habe nun versucht, mit diversen Header-Tags das Problem
zu lösen, aber ohne Erfolg:
<meta http-equiv="expires" content="Tue, 04 Dec 1999 21:21:21 GMT" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" /> ^
Hat jemand eine Idee oder einen Link auf eine Thread mit der
Lösung. Habe mich dumm und dämmlich gesucht im Web, aber ich
suche wohl nach den falschen Hinweisen.
Besten Dank
Daniel