Firefox lädt Daten aus dem Cache?

OP #673550
Lesenswert?

Ich habe folgendes Problem unter Firefox:
Manchmal werden die erzeugten PNGs der Statistiken aus dem Cache des 
Browsers geladen. Das darf aber nicht sein, da dann die Falsche 
Statistik gleaden wird.
Seht mal bitte selbst (fals ihr Firefox habt)

http://141.64.29.5/wetter/wetterstation/Wetterstation%20Seite1.php

Beim Internet Explorer funzt meine .htaccess Datei einwandfrei.

Danke

Hier noch die .htaccess

<FilesMatch "\.(html|htm|php|js|css|png|jpg|gif)$">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, private"
Header set Pragma "no-cache"
Header set Expires "0"
</FilesMatch>
OP #674564
Lesenswert?

Das hatte ich auch schon überlegt. Leider lösche ich vorher in dem 
Ordner das Bild. Wenn es nun aber nicht mehr Statistik.png sondern 
z.B.Statistik122511.png heißt, weiß ich ja nicht mehr was ich löschen 
soll? Oder gibt es in PHP eine Funktion mit der ich das in etwa so 
machen könnte: unlink('Diagramm/Statistik'%'.png'

Danke  Euch
OP #674613
Lesenswert?

Hi Stefan,
so einfach ist das nicht. Ich erzeuge ja nicht expliziet eine HTML 
Seite, sondern gebe HTML einfach in meiner PHP Datei aus. Also kann ich 
nichts an die URl hängen. Das Bild selber wird auch in den HTML 
formattierten Abschnitt nur reingeladen. Ansonsten währe dies so eine 
Möglichkeit.

Schon verzwickt...
Gast #674659
Lesenswert?

@ Msp 430_crew:
Denkfehler, statt
1
<img src="webroot/daten/statistik.png" alt="statistik">
sowas ausgeben:
1
<img src="webroot/daten/statistik.png" alt="statistik(aktuellertimestamp)">
Und Wildcards kannst Du in PHP verwenden inklusive regex ;-)
Persönliche Seite #674671
Lesenswert?

Msp 430_crew wrote:
> Hi Stefan,
> so einfach ist das nicht.

Doch ;-)

> Ich erzeuge ja nicht expliziet eine HTML
> Seite, sondern gebe HTML einfach in meiner PHP Datei aus.

Genau.

> Also kann ich
> nichts an die URl hängen.

Wieso nicht? Du passt den PHP Code so an, dass die gewünschte Zusatzinfo 
in der HTML-Ausgabe erscheint. Zeit und Datum kannst dir in eine 
Variable holen (http://www.schattenbaum.net/php/datum.php) und dann...

> Das Bild selber wird auch in den HTML
> formattierten Abschnitt nur reingeladen.

...an den Text angehängt, der das Bild in den HTML formatierten 
Abschnitt reinlädt. Durch das elegante Anhängen der Info mit &t=... 
stört das Anhängsel nicht aber es wird jedesmal eine individuelle URL 
erzeugt, die immer einen Cache-Miss verursacht.

> Ansonsten währe dies so eine
> Möglichkeit.
>
> Schon verzwickt...

Nö.
OP #675102
Lesenswert?

Hallo,
ein Problem hab ich nun doch, ich erzeuge jetzt dynamisch das Datum uns 
die Uhrzeit und füge dies in das Title Attribut.
1
<img SRC='Diagramm/Statistik.png' title='Diagramm erstellt am 13.10.2007 um 01:24:21'>

Leider spinnt firefox manchmal immer noch. Aber ich verändere ja doch 
immer den HTML Quelltext? Habe ich noch ein Denkfehler?
Und ohne .htaccess will er auch nicht.

Und eine andere Frage, ist es sinnvoll einen Vermerk zu machen, dass die 
Seite für den IE7 optimiert wurde? Im Netz ist dies ja wohl verpönnt...

Danke.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren