Создание сайтов и программирование Создание сайтов и программирование
Доброго времени суток.
Когда-то, ещё года два назад, я находил статью о том, как можно скрыть адрес к файлам. Тогда я его не внимательно прочитал, ибо только начинал изучать языки программирования.
Теперь мне нужно это.
Задача такова, нужно не просто сделать какие-то проверки из url, но и скрыть реальный адрес к файлу, чтобы не один загрузчик не узнал его.
Так же нужно запретить использовать img и другие файлы на других сайтах, то есть, чтобы никто не мог пользоваться ими используя мой сервер.
Вот есть у меня адрес реального файла.
http://example.de/cloud/photos/1.jpg
Нужно изменить его адрес так, чтоб можно было вставлять изображения в <img>
Ну чтоб было примерно так.
<img src='http://example.de/photo/reowpwoeifhvbnmc'>
Кто и что может предложить мне на эту тему?
Когда-то, ещё года два назад, я находил статью о том, как можно скрыть адрес к файлам. Тогда я его не внимательно прочитал, ибо только начинал изучать языки программирования.
Теперь мне нужно это.
Задача такова, нужно не просто сделать какие-то проверки из url, но и скрыть реальный адрес к файлу, чтобы не один загрузчик не узнал его.
Так же нужно запретить использовать img и другие файлы на других сайтах, то есть, чтобы никто не мог пользоваться ими используя мой сервер.
Вот есть у меня адрес реального файла.
http://example.de/cloud/photos/1.jpg
Нужно изменить его адрес так, чтоб можно было вставлять изображения в <img>
Ну чтоб было примерно так.
<img src='http://example.de/photo/reowpwoeifhvbnmc'>
Кто и что может предложить мне на эту тему?
0 1 2
Комментарии (32)
Если так посудить то зачем вообще хранить файлы с открытым доступом? Храни их где-то под веб деректорией. А для выдачи используй хеш от имени и скрипт типа такого.
$image_url = 'локальный путь к файлу, вычеслять из хеша что передается скрипту как аргумент.';
$image_info = getimagesize($image_url);
header('Content-type: ' . $image_info['mime']);
readfile($image_url);
Для добавления комментариев необходимо авторизоваться
Разрушители
Новая эпическая онлайн-игра от Овермобайл. Битвы...