0 0 Stimmen

PHP: Nachladen von Bild oder anderem Inhalt erzwingen

Frage von Anja Proggy | 30.06.2014 um 08:02 Uhr

Auf meiner Homepage verwende ich ein dynamisch erstelltes Bild. So schön und Performance-schonend die Sache mit dem Cachen von Bildern ist, so hinderlich ist sie mir bei diesem dynamischen Bild.

Ständig wird ein veraltetes Bild aus dem Browser-Cache geladen anstatt die neue Version.

Wie kann ich erreichen, dass unabhängig von den anderen Bildern auf der Seite dieses eine Bild oder ein anderer Inhalt immer bei jedem Seitenaufruf aktualisiert wird?

AntwortenPositivNegativ

Stefan Trost

Profil anzeigen | Nachricht
Avatar
1Beste Antwort
1 Stimme

Man kann einfach an das Bild eine dynamische "Versionsnummer" anhängen. Also zum Beispiel:

echo '<img src="img.png?t='.time().'">';

Mit dem t=time() am Ende der URL wird dem Browser vorgegaukelt, dass es sich immer um ein anderes Bilde handelt. Denn die mit time() erstellte Zeit ist immer anderes.

Natürlich wertest du das "t" nicht aus und präsentierst stattdessen das Bild, dass du anzeigen lassen möchte.
30.06.2014 um 12:04 Uhr

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

WhatsApp: Kein Bild mehr
Frage | 1 Antwort
jQuery: Bild ändern
Frage | 1 Antwort
Schriftart aus Bild bestimmen
Offene Frage | 1 Antwort

Wichtiger Hinweis

Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.