Нет кода, потому что это в основном концептуально:
Итак, у меня есть папка изображений с таким названием:
1.jpg
2.jpg
3.jpg
4.jpg
Эти изображения заполняют галерею, и, как можно предположить, порядок в галерее определяется их именами. Итак, в моем php thingamabob я разрешаю клиенту переупорядочивать изображения. Итак, скажем, наши изображения изображают эти вещи:
1.jpg - "собака"
2.jpg - "кот"
3.jpg - "курица"
4.jpg - «Постмодернизм»
Мой клиент решает сначала показать «постмодернизм», поэтому мой php thingamabob переименовывает 4.jpg в 1.jpg, при этом остальные 1, 2 и 3, соответственно, переводятся в 2 3 4 следующим образом:
1.jpg - «постмодернизм»
2.jpg - "собака"
3.jpg - "кот"
4.jpg - "курица"
Отлично, так что все выглядит справедливо и хорошо, так как я смотрю в фактическую папку сервера на каждом изображении. 1.jpg существует как образ «постмодернизма», а остальные следуют его примеру. Но не так в нашем браузере, который отображает старый порядок. Конечно, первая ссылка на изображение - «1.jpg», но наше «постмодернистское» изображение, кажется, не поддается метафизической реальности в виде файла, и браузер отображает собаку. Я полагаю, это браузер кэширует изображения и не чувствует необходимости их перезагрузки? Можно ли это сломать простым клиентским скриптом?