Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Защита ссылок средствами PHP?
цитата
20/03/15 в 15:49
 exawm
Есть доступ к приличному дисковому пространству, из инструментов только поддержка пхп. Рута нет.

Есть ли какое либо решение для защиты ссылок на контент силами ПХП?
Т.е. чтоб по прямому линку dl.site.com/drive/video.mp4 контент не раздавался
что-то типа dl.site.com/drive/video.mp4?key=f3i767hyh757
или dl.site.com/video.php?key=f3i767hyh757&file=video.mp4

Еще раз упомяну, что поколдовать на уровне вебсервера нет возможности, нужно решение на пхп или...
цитата
20/03/15 в 18:35
 Stek
Отдавать файл средствами пхп. Ну а защита по ключу и прочему, уже от логики зависит. Т.е. кто и где их генерить будет. Ключ в данном случае будет как токен, по нему и будет проверка.
цитата
20/03/15 в 23:04
 rickdeckard
header('Content-Disposition: attachment; filename="test.mp3"');
+
readfile

например:

http://stackoverflow.com/questions/11995562/php-header-content-disp…-or-inline

но все же лучше заморочится с конфигами сервера
отдавать через php особенно большие файлы типа видео - это не оптимально.
цитата
20/03/15 в 23:12
 Stek
Отдавать надо кусками а не целым файлом, отдавать с указанного места (докачка и потоки). Так что просто readfile тут не катит.
цитата
22/03/15 в 12:34
 exawm
Вопрос решился при помощи скрипта http://www.vibralogix.com/linklokurl/


Эта страница в полной версии