romasovest
@romasovest
~

Как отдавать видео с помощью PHP?

Хочу защитить видео на сайте от "легкого скачивания". Подскажите, как можно показывать видео клиенту но чтобы популярные утилиты для скачивания спотыкались?

Сайт на вирт.хостинге, здесь апач и nginx (без возможности настройки)

П.С. Сразу предупрежу ответы типа "кому надо - тот скачает": кому надо, тот вломится к вам в дом - это не повод отказаться от замка на двери. меня интересует защита от малообразованной (самой активной) части населения.
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ответы на вопрос 2
RomaZveR
@RomaZveR
CEO AlertMoney, PHP/Golang Developer
HTTP_REFERER проверяйте, белый список ваших ресурсов, которые могут запрашивать видео.
Ну и черный список HTTP_USER_AGENT как дополнение.
В народе это hotlinking, погуглите, на эту тему много инфы с примерами реализации.
Само собой это защита от дурака.

Отдача статики через PHP дело не благородное, зато есть возможность накрутить дополнительной защиты без особой боли, например доступ к видео по одноразовому ключу из сессии.
Ответ написан
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Вы в любом случае отдаете видео, иначе пользователь его не увидит, а значит можно сохранить. Как бы Вы не старались.

Сайт на вирт.хостинге, здесь апач и nginx (без возможности настройки)

Вообще печаль, забываем про свою глупую затею и возлагаем это безнадежное дело на сторонние сервисы типа бумстрим или vimeo
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 23:00
5000 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект