Guzei.com

Connecte-toi

Inscription

Ecouter la radio en ligne, IR, T, F
Télévision en ligne, IT, T, F
Reportages photos
Films

Отмена кэширования изображения, загруженного поверх старого

© 2007-01-08, Guzei.com, Игорь Гузей

Это не точная и окончательная инструкция к действию использующая правильные термины и оптимальные варианты. Это скорее лог текущей проблемы. Буду благодарен за любые замечания.

Проблема

Сделал анкету, где можно загружать фотографию. Загрузил, посмотрел, захотел загрузить другую. Загрузил, но вижу предыдущую.

Решение

Добавляем случайный параметр к имени фотогрфии и гарантированно видим только что загруженную.

 echo "<img src=file_name?d=".time().">";

Тернии

После загрузки новой фотографии поверх старой не помогает ничего. Ни обновление страницы, ни постановка тэгов ответственных за кэш, ни прописывание php-заголовков типа:

 header("Cache-Control: no-cache, must-revalidate");
 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

которые рекомендованы в PHP-документации.
При обновлении страницы через несколько минут новая фотография появляется сама собой, но сразу же после загрузки увидеть то, что загрузилось получилось только способом указанным в решении.

RU UA BE
BG PL SR CS
EN DE IT FR
PT KK HU
LV ET

Пользовательское соглашение: используя сайт, Вы соглашаетесь на получение рекламы и файлов cookie.
© 1995-2017 Guzei.com
О сайте

0.0008s       Rambler's Top100