par
Shadowwera » 30 avr. 2021, 10:51
Salut !
Si je ne dit pas de bêtise, c'est dû à la mise en cache. Quand un navigateur charge une page web, il la garde en cache afin de l'actualiser plus rapidement ou l'afficher plus vite en cas de retour sur cette page. Dans ton cas, comme l'url de ton image ne change pas, le navigateur ne se dit pas que c'est une nouvelle image et donc affiche celle qu'il a en cache, donc celle qui n'a pas subit de rotation
Je ne sais pas trop comment tu pourrais adapter ceci à ton code car je ne sais pas comment tu affiche l'image, mais j'avais eu cette problématique il y a quelque temps et je les régler en mettant une variable random dans l'URL de l'image :
$url = "path/to/image/image.png";
$newRndPath = $url. '?rand="' . rand(0, 2000) . '"';
Ainsi, l'url de l'image deviens quelque chose du genre : path/to/image/image.png?rand="1791"
Cette valeur ne va pas empêcher votre image de s'afficher, par contre pour le navigateur, comme l'url est différente alors il s'agit d'une nouvelle photo et donc va l'afficher plutôt que d'aller chercher celle en cache
J'espère avoir était suffisamment clair dans mes explications
