У меня есть мини-галерея, которую я создал, и то, что я сделал, было просто использованием FTP, без базы данных, поэтому, когда я загружаю фотографию, она называется «image1.jpg», а затем, если я загружаю другое изображение, она называется «image2.jpg» и так далее. . Ну, если я удаляю изображение1, то изображение2 автоматически переименовывается в изображение1.jpg, и все они переименовываются, если их больше.
Проблема в том, что теперь новое изображение1 показывает старое изображение, если я не очистил кеш. Я нашел мини-решение, чтобы обойти это:
$rand = rand(100,1000);
<img src="images/image1.jpg?<?=$rand;?>">
Это работает нормально, но я обнаружил, что это не работает с Facebox, всякий раз, когда я пытаюсь просмотреть полноразмерное изображение в Facebox, он не может прочитать URL-адрес со случайным числом и просто выводит кучу символов, что обычно приводит к сбою. мой браузер.
Есть ли лучший способ исправить это?