Я делаю сайт, на котором будет воспроизводиться музыка с использованием тегов HTML5, и мне было интересно, есть ли способ защитить файлы от загрузки?
Я вызываю музыкальный файл через PHP, и при необходимости он выбирает файл OGG для браузеров, которые не поддерживают MP3.
Фактические файлы недоступны для общественности, но файл PHP можно загрузить и воспроизвести.
Мне было интересно, смогу ли я что-нибудь сделать, чтобы люди не загружали файл, но позволяли воспроизводить его через теги?
EDIT:
Я знаю, что пользователь должен иметь доступ к URL-адресу файла для воспроизведения.
Мне интересно, как предотвратить загрузку, когда пользователь обращается к файлу без тега.
Я считаю, что YouTube делает то же самое с тегом видео HTML5 (либо это, либо все видео YouTube теперь можно бесплатно скачать)
РЕДАКТИРОВАТЬ 2:
Я заметил, что когда пользователь загружает файл, ему не передается переменная HTTP_CACHE_CONTROL в массиве $ _SERVER.
Может ли это помешать людям загружать файл, возвращая пустой файл, если они загружают его напрямую?