Скачать скрипт для скрытого изображения-URL

Я искал повсюду для этого...

( ссылка на скачивание скрыта)

( Скрыть имена файлов для изображений продуктов)

( Скрытие URL изображения)

Теперь я хотел бы загрузить изображение, но оно не имеет URL-адреса... Страница php содержит текст и 1 изображение, если вы щелкнете правой кнопкой мыши и скопируете imageurl, вы получите что-то вроде:

www.example.com/index.php?module=Profile&file=showuserinfo&function=showuserinfo&userid=2090

Хорошо. Это не похоже на загружаемое изображение... На самом деле, с помощью wget он просто дает мне файл index.php. Итак, я попробовал WinHTTrack... Там я получаю хорошую копию всего текста. Но чего не хватает как на странице, так и в папке с контентом? Чертово изображение... Это как призрачное изображение...

Теперь это будет глупо и называть меня глупым, но я никогда не видел ничего подобного... Есть ли способ загрузить это изображение?

1 ответ

Если изображение отображается в веб-браузере, его можно загрузить. Браузеры ДОЛЖНЫ загрузить изображение перед его отображением.

Существуют всевозможные способы усложнить сохранение изображения в локальном файле, но ни один из них не победит того, кто что-то знает о HTML. Два из моих любимых вариантов - изменить расширение изображения на файл сценария (т.е. myimage.php? Id=1234 вместо myimage.png), что немного затрудняет определение того, какой элемент в источнике является изображением, и оберните изображение за div с прозрачным фоном, что делает бесполезным щелчок правой кнопкой мыши -> команда сохранения изображения.

Кроме того, перенос изображения в сценарий позволяет наложить определенные условия перед передачей изображения; возможно пользователь должен войти в систему; возможно, запрос должен исходить от скрипта, который отправляет токен, который вы генерируете при загрузке страницы... есть много разных творческих вещей, которые вы можете сделать, чтобы сделать его сложнее.

Но сделать невозможным загрузку изображения невозможно в HTTP.

Другие вопросы по тегам