php jasné mezipaměti serveru pro obrázek

hlasů
-2

Mám php skript, který kopíruje obrázek do složky každou hodinu během psaní posledního snímku, název snímku je vždy stejný, image.jpg, im pomocí IFTTT přidání obrázku do webové stránky, ale obraz je vždy zaslán stejný obraz, i když jsem si zkontrolovat vidět obraz je jiný. tak to musí být vysílání obrazu z vyrovnávací paměti? přidán I clearstatcache (); kódu, ale to nefunguje. Existuje nějaký jiný způsob, jak vymazat vyrovnávací paměť, takže skutečný obraz je vyslán? obraz je umístěn na sdíleném serveru. dík

$from = '/A1';
$files = scandir($from);

$to = '/A2';
if (!empty($files[2])) {
rename({$from}/{$files[2]}, {$to}/image.jpg);
}
clearstatcache();
Položena 20/10/2018 v 12:52
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

vyřešen souboru .htaccess

 <FilesMatch "\.(css|flv|gif|htm|html|ico|jpe|jpeg|jpg|js|mp3|mp4|png|pdf|swf|txt)$">
<IfModule mod_expires.c>
    ExpiresActive Off
</IfModule>
<IfModule mod_headers.c>
    FileETag None
    Header unset ETag
    Header unset Pragma
    Header unset Cache-Control
    Header unset Last-Modified
    Header set Pragma "no-cache"
    Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
    Header set Expires "Thu, 1 Jan 1970 00:00:00 GMT"
</IfModule>
 </FilesMatch>

Díky za vaši pomoc!

Odpovězeno 20/10/2018 v 13:52
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more