Pomohlo mi nastavit v PHP scriptu u zdrojového obrázku nekešování:
header ("Pragma-directive: no-cache");
header ("Cache-directive: no-cache");
header ("Cache-control: no-cache");
header ("Pragma: no-cache");
header ("Expires: 0");
poté se opět obrázky na stránce kešky mění správně.
Zkouším to, ale nejsem příliš úspěšný.
generuji tento obrázek: https://www.meteoliten.cz/scripts/imgbanner/banner_4dny_new.png
kód PHP mám následující:
// VYTVOŘENÍ PHP OBRÁZKU
putenv(‘GDFONTPATH=’ . realpath(‘.’));
header (‘Content-Type: image/png’);
header (‘Pragma-directive: no-cache’);
header (‘Cache-directive: no-cache’);
header (‘Cache-control: no-cache’);
header (‘Pragma: no-cache’);
header (‘Expires: 0’);
// Vytvoření obrázku o rozlišení 600x200 bodů
$im = imagecreatetruecolor(600, 200);
// Příprava fontu a barev pro kreslení
$font = ‘Ubuntu-Regular.ttf’;
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
// Vybarvení pozadí bílou - použije se velký plný obdélník
imagefilledrectangle($im, 0, 0, 600, 200, $white);
// Nastavení tloušťky pro čárové objekty na 1
imagesetthickness($im, 1);
// Vykreslení (čárového) obdélníku
imagerectangle($im, 0, 0, 599, 199, $black);
// připravení jednotlivých textů
$text1 = ‘Předpověď počasí - Meteostanice Liteň’;