Browser Caching / Cache komplett unterbinden

Ador

Erfahrenes Mitglied
Hallo,

ich suche nach einer Möglichkeit, den Browser Cache komplett zu verbieten. Dabei geht es nicht um eine Webseite im normalen Sinne, also die Usability etc. ist nicht entscheident.
Wie das umgesetzt wird ist auch egal, hauptsache es wird nichts mehr im Cache des Browsers gespeichert.

Das Problem was besteht: Ein Bild das über eine Uploadfunktion hochgeladen wird, wird leider erst nach leeren des Browsercaches korrekt angezeigt.
 
Code:
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
Mehr fällt mir dazu nicht ein.
 
Moin,

was zusätzlich helfen kann, ist bei dem Pfad zum Bild ein Parameter mitzugeben.

z.B.:

PHP:
echo '<img src="http://meinedomain.de/images/bild1.jpg?time='.time().'" alt="Bild" />';

Das hier Time als zusätzlicher Parameter mitgesendet wird dient allein nur dafür, das dass Bild neugeladen wird. Es spielt keine Rolle, ob dieses Bild im Cache ist oder nicht.
Für die Browser handelt es sich jedesmal um eine andere URL. Deshalb lädt er sie auch immer neu.

Gruß
 

Neue Beiträge

Zurück