Mit PHP generiertes Bild aktualisiert sich erst bei F5 Taste

NTDY

Erfahrenes Mitglied
Wenn ich ein Bild mit PHP aus einer Formulareingabe generiere und dieses Formular nach erfolgreicher Grafikdarstellung noch einmal benutzen möchte, merkt sich der Browser immer das zuvor alte Bild.
Ich benutze bei nach jedem generierten PHP Bild ein imagedestroy($img), funktioniert dennoch nicht.
 
du hast schon den Richtigen Ansatz genannt :)

von php.net/header:
PHP:
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

ich verwende das inzwischen bei allen Scripten, die nicht beim Client gespeichert werden sollen bzw. bei denen nicht die gespeicherte Version genommen werden soll.
 
Damit veranlasst Du, dass das Bild, bzw die gesamte Datei jedesmal vom Server geholt wird, und nicht aus dem Cache.
HTML:
<meta http-equiv="expires" content="0">
 
Ich habe in der Tat die Option genommen, dass das Bild mit time() ein Unikat ist und zwangsläufig vom Server neu geholt werden muss.

Danke schön :-)
 
Zurück