Какой лучший способ предотвратить кэширование изображений браузером в PHP?
Я пробовал метод header(:
header("Expires: Tue, 03 Jul 2001 06:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
Но ничего не помогает, кроме ручной очистки кэша браузера.
У меня есть изображения, которые заменяются с тем же именем, например avatar.png как обновляемый аватар для пользователя, но когда он обновляется, браузер сохраняет старую версию.
Даже когда оригинал удаляется и добавляется новый, браузер все равно сохраняет старый avatar.png.
Есть мысли?