WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 22.12.2005, 11:39   #1
Nikro
Senior Member
 
Registriert seit: 27.03.2003
Beiträge: 164


Standard PHP: Cache deaktivieren

Folgendes Problem: Ich habe 2 Webcams, die in 2 verschiedene Verzeichnisse Fotos alle 15 min. per FTP hochladen. Mit einer PHP-Seite zeige ich die Bilder an, wobei man per Link zwischen den Kameras wechseln kann (index.php?kamera=cam1 oder index.php?kamera=cam2).

Im Firefox funktioniert das Wechseln der Bilder ohne Probleme, nur der IE cacht das angezeigte Bild und zeigt immer dasselbe Bild an, egal ob cam1 oder cam2 übergeben wird. Habe in die PHP-Datei folgenden Code eingebaut:
PHP-Code:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") ." GMT");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate"); 
Leider ohne Erfolg... Habe auch schon die HTML-Metatags
Code:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
ausprobiert, ebenfalls ohne Auswirkung.
Wie kann ich verhindern, dass der IE das Bild im Cache speichert? Bin für jeden Tipp dankbar!
Nikro ist offline   Mit Zitat antworten
Alt 22.12.2005, 16:57   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Du musst die Header fürs Bild anpassen, nicht für die HTML Datei.

Du kanns auch notfalls einen Timestamp an die URL des Bildes anhängen:

[img]cam1.jpg?<?php echo time(); ?>[/img]

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 22.12.2005, 19:17   #3
Nikro
Senior Member
 
Registriert seit: 27.03.2003
Beiträge: 164


Standard

Zitat:
Original geschrieben von käptn
Du musst die Header fürs Bild anpassen, nicht für die HTML Datei.
Hm, kannst du das näher erklären? Wie kann man für ein Bild einen Header verändern??
Ich dachte, die Metag-Tags gelten für die gesamte HTML-Seite und schließen deren Inhalt (Text, Bilder) sozusagen ein. Jetzt bin ich verwirrt...
Nikro ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:07 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag