Показать сообщение отдельно
  #4 (permalink)  
Старый 11.06.2016, 22:55
Аватар для pureJS
Аспирант
Отправить личное сообщение для pureJS Посмотреть профиль Найти все сообщения от pureJS
 
Регистрация: 04.06.2016
Сообщений: 70

MrBean, если через добавление GET-переменных никак, то тогда через php-header можно принудительно отключить кэширование на многих прокси серверах и обозревателях сети, передав заголовки:
<?php
$fn = '/test/foo.png';
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Дата в прошлом
header('Content-Length: '.filesize($fn));
header('Content-Type: image/png');
print file_get_contents($fn);
?>

Можно и через AJAX, но заморочек будет НАМНОГО больше - не советую!

Последний раз редактировалось pureJS, 11.06.2016 в 22:57.
Ответить с цитированием