php σαφές μνήμη cache server για την εικόνα

ψήφοι
-2

Έχω ένα php script που αντιγράφει μια εικόνα σε ένα φάκελο κάθε ώρα κατά τη σύνταξη της τελευταίας εικόνας, το όνομα αυτής της εικόνας είναι πάντα η ίδια, image.jpg, im χρησιμοποιώντας IFTTT για να δημοσιεύσετε την εικόνα σε μια ιστοσελίδα, αλλά η εικόνα δημοσιεύτηκε είναι πάντα η ίδια εικόνα, ακόμη κι αν έχουν ελεγχθεί για να δείτε την εικόνα είναι διαφορετική. έτσι πρέπει να είναι απόσπαση της εικόνας από τη μνήμη cache; Ι clearstatcache προστέθηκε ()? στον κώδικα, αλλά δεν λειτουργεί. είναι οποιοδήποτε άλλο τρόπο από την εκκαθάριση της προσωρινής μνήμης έτσι ώστε η πραγματική εικόνα έχει αναρτηθεί εκεί; η εικόνα φιλοξενείται σε έναν κοινόχρηστο διακομιστή. Ευχαριστώ

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

$to = '/A2';
if (!empty($files[2])) {
rename({$from}/{$files[2]}, {$to}/image.jpg);
}
clearstatcache();
Δημοσιεύθηκε 20/10/2018 στις 12:52
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

λυθεί με .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>

Ευχαριστώ όλους για τη βοήθειά σας!

Απαντήθηκε 20/10/2018 στις 13:52
πηγή χρήστη

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