При каждм заходе на страницу мне нужны обновленные картинки, а проблема в том что они имеют статичные имена а изображение меняется ...
Я бновляю вункцией window.location.reload(); скажите как прекратить выполнение ее на пятый раз? А на пятый раз буфер обновляется наверняка и картинки соответственно обновляются!
как нить так: HTML: <meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT" /> <meta http-equiv="Pragma" content="no-cache" /> либо послать заголовки PHP: <?php header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', FALSE); header('Pragma: no-cache'); ?>
Отдать ему нужны заголовки? Еще недельку в таком виде пообщаетесь для решения простого вопроса? Или лучше задачу сразу описывать полностью?
У меня страница на которой аватарки изображений, пользователь меняет их на следующей странице — получается физически другое изображение а имя остается то же что и было. И вот поменяв изображение пользователь возвращается на страницу с аватарками, но поскольку имя аватарки не поменялось страница их не обновляет так как думает что это те же изображения... Подскажите как обновить изображения при входе на страницу без последующего релоада страницы? Luge Expires - нужно генерить?
Не работает даже так PHP: <?php header (substr (microtime( true ), 0, 10)); header ('Cache-Control: no-store, no-cache, must-revalidate'); header ('Cache-Control: post-check=0, pre-check=0', FALSE); header ('Pragma: no-cache'); ?> "./image.jpg"?rand=134547123 - не помогает "./image.jpg?rand=134547123" - не работает Может все таки скажете как ее обновить Х-раз автоматически?
armadillo Как "легко" сделать автоматический релоад 5 раз? Как вариант я уже думаю использовать фрейм в который буду подгружать страницу. В управляющем фрейме будет скрипт который обновит пять раз вложенную страницу... Kreker Я гружу картинки из сервера, там они имеют определенное имя которое если бы я мог я поменял бы еще на уровне php. А так именно название является у меня ключевым для файла... А файл в следствии грузится старый даже када его меняешь...
HTML: <img src="/path_to_images/image_file_name.jpg?rand=<?php echo rand(); ?>"> это в том случае если картинки статические файлы и грузятся средствами апача, а не пхп если пхп - то выше тебе уже расписали все хедеры...
topas - можно и один ... мы пять раз повторили одно и тоже а вообще я так себе и представляю как у пользователя картинка перед глазами дергается .. в конвульсиях ... и как процесор офигивает от подобных задач браузера!
Чтобы файл грузился другой, передавай его с другими гет-параметрами, которые скрипт может и не принимать. Уже писали об этом. И делать это можно на яваскрипте, если задача именно на нем. Жду десять минут и постю свой вариант))) UPD. Шутка, думай сам.
topas nimistar Я уже делал так и в первый раз где то ошибка видать была не сработало! Сейчас все заработало! Я создаю ранд и присваиваю переменной а дальше ее назначаю все мфайлам... Спасибо БОЛЬШОЕ всем!
Непонятно... то ли действительно все получилось, то ли это сарказм такой... В любом случае "спасбо" следует говорить ровно пять раз UPD. Это шутка (в конце стоит смайл)
Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Спасибо! Все получилось!