Кэш изображений PHP - PullRequest
       24

Кэш изображений PHP

1 голос
/ 23 июня 2011

У меня есть мини-галерея, которую я создал, и то, что я сделал, это просто FTP, без базы данных, поэтому, когда я загружаю фотографию, она называется image1.jpg, а затем, если я загружаю другое изображение, она называется image2.jpg.и так далее.Хорошо, если я удаляю image1, тогда image2 автоматически переименовывается в image1.jpg, и все они переименовываются, если их больше.

Проблема в том, что теперь новое изображение1 показывает старое изображение, если я неочистить мой кеш.Я нашел мини-решение, чтобы обойти это:

$rand = rand(100,1000);
<img src="images/image1.jpg?<?=$rand;?>">

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

Есть ли лучший способ исправить это?

1 Ответ

1 голос
/ 23 июня 2011

Вы не можете помещать заголовки кэша в каталог изображений.

...