Browser Cache Problem PHP/Firefox/IE

OP #3725368
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
@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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.