Browser Cache Problem PHP/Firefox/IE

OP #3725368
Servus,

für ein Web-basierendes Auswertesystem programmiere ich gerade eine 
Umgebung in PHP. Dabei kann der Nutzer eine Grafikdatei auswählen, diese 
wird dann in seinem Browser mit einem "Flash-Viewer" angezeigt (Das 
Flash-Teil ist so vorgegeben und beigestellt, daran kann ich nichts 
ändern).
Der Nutzer kann in diesem "Flash-Viewer" bestimmte Dinge markieren, und 
das Ergebnis abspeichern. Dazu sendet das Flash-Objekt eine XML-Datei 
per GET an den Server. Ich nehme diese entgegen, und speichere sie 
entsprechend auf dem Server. Das Funktioniert auch alles bestens.
Dann tritt aber folgendes Problem auf: Wenn der Nutzer die 
abgespeicherte Datei neu lädt um daran weiterzuarbeiten funktioniert das 
mit FF perfekt. Der IE lädt diese Datei nicht nach, sondern holt die aus 
irgendeinem lokalen Cache. Beim ersten Öffnen schreibt er die korrekt 
zurück auf den Server, alle Änderungen sind da. Nur beim neu Laden denkt 
er offensichtlich auf Grund des gleichen Dateinamens das sich nichts 
geändert hat und holt die aus dem Cache. Ich habe schon alles Caching 
deaktiviert, hilft nicht. Da ich im Endeffekt nicht an die lokalen 
Browser der Nutzer rankomme, und auch keinen Einfluss haben werde 
welchen er nutzt bin ich ein wenig hilflos. No-Cache wird einfach 
ignoriert. Da ich das Ganze auf verschiedenen Rechnern probiert habe, 
muss das ein grundlegendes Problem sein.
Was kann man tun?

Torsten
OP #3725669
@Fritz

Danke für den Tip. Das ganze läuft momentan als Entwicklungsumgebung mit 
XAMPP. Die Cache-Einstellungen waren im Prinzip schon korrekt, aber der 
IE ignoriert wenn Expires auf 0, also sofort steht. Ich habe die 
Einstellung auf "access plus 1 second" gestellt, da läuft es wunderbar.

Torsten

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.