Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Спрятать путь к кэшированной картинке

396
13 ноября 2013 года
SibBear
223 / / 27.07.2006
Есть ресайз на лету и кэш картинок. По шагам
через Htaccess все запросы на картинки отправляем на img.php
тот в свою очередь смотрит что за картинка, если ее нет в папке /gdeto/cache/images/ проделывает определенные операции, и записывает измененную картинку в папку /gdeto/cache/images/
а в браузер хидером выкидывает направление на картинку в кэше (т.е. в той самой папке).

В итоге написав <img src="/images/pic.png" /> мы по факту получим картинку например /gdeto/cache/images/pic_new_kartinka_100х200.png.
Вроде все красиво, даже если свойства картинки нажать, то он напишет /images/pic.png 100х200px , но если в браузере нажать "открыть изображение", то откроет он и в адресной строке напишет всю правду /gdeto/cache/images/pic_new_kartinka_100х200.png

Как этого избежать?
  • выкидывается, вот так [code] header('Content-Type: image/'.RESIZE_EXT); header('Location: '.$new_file); [/code] от SibBear, 13 ноября 2013 года
396
13 ноября 2013 года
SibBear
223 / / 27.07.2006
 
Код:
header('Content-Type: image/'.RESIZE_EXT);
        $image = file_get_contents($new_file);
        echo $image
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог