Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Запретить прямое скачивание файла с сервера
цитата
14/12/12 в 19:42
 RiverVanRain
Есть PHP страница с swf-игрушкой:

http://coolsite.com/game

юзер логинится - заходит на страницу - запускает игру.


Данная страница грузит напрямую сам swf-файл, расположенный тут же на сервере в отдельной папке, типа:

<?php echo '<a href="http://coolsite.com/all/game.swf">Game</a>' ?>


Конечно, сам файл game.swf легко доступен (как и все остальные) для скачивания. icon_cry.gif

Как силами .htaccess запретить прямое скачивание файла определенного расширения? icon_confused.gif

Всем пивка icon_wink.gif
цитата
14/12/12 в 19:46
 Vyacheslav
FLASH - клиентская технология. Как не запрещай, а исполняется только локально после скачивания пользователю (понятно, что в фоне)! Т.е. придумать что-то можно, но это типа, как верёвочку натянуть посреди дороги и написать "не входить"!
цитата
14/12/12 в 20:23
 iRoot
Я для подобных целей использую сгенерированный ключ, который работает заданное время и дает доступ к файлу. Это конечно не при помощи .htaccess делается...
Главное чтобы часы на сервере были правильно выставлены, а то создаешь ссылку на 60 секунд, а она не работает :-)
У Amazon S3 такая функция есть, довольно удобно, может подойдет.
Но это действительно все ерунда, поскольку этот файл браузером кешируется и его можно из кеша потом взять. Там уже такие штуки не помогут, нужно что-то другое.
цитата
15/12/12 в 00:11
 RiverVanRain
Спасибо smail54.gif все ясно


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