Guzei.com

Zaloguj

Rejestracja

Słuchaj radia na żywo, IR, T, F
Telewizja na żywo, IT, T, F
Gwiazdy show biznesu
Filmy, bajki dla dzieci, kreskówki

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

© 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.0007s       Rambler's Top100