Я хотел бы создать веб-сайт со многими изображениями. Но я хотел бы защитить от прямого доступа к изображениям, например. прямые ссылки на изображения без посещения веб-сайта.Как защитить от прямого доступа к изображениям?
Каков предпочтительный способ сделать это? И каковы альтернативы с Плюсами и минусами?
У меня есть некоторые идеи (я не знаю, если они возможны):
- право доступа к файлам
- PHP Сессия
- Временных имен файлов или URL-адрес
- Перенаправление HTTP?
Возможно, это не практикуется на многих веб-сайтах? Например. Я попытался открыть частную фотографию на Facebook без входа в систему, но я все еще мог посетить фотографию.
Платформа, вероятно, будет машиной Ubuntu с NginX и PHP.
Вы можете получить доступ к «частной» фотографии на Facebook, потому что вы использовали ссылку прямого изображения, а не страницу с фотографиями. – drudge
@jnpcl: Да, это то, что я хотел бы предотвратить на моем сайте. Вопрос в том, как это сделать? – Jonas
Вы пытаетесь предотвратить хотлинкинг или что-то еще? http://stackoverflow.com/questions/1245869/allow-deny-image-hotlinking-with-htaccess – Greg