Игорь Просто
Россия
236 сообщений
#11 лет назад
Здравствуйте! У меня есть сайт, у на него ссылается много сайтов, которые ставят ссылку прямо на мой файл, а мне это не нужно, как защититься от прямого скачивания файла?
Николай М.
35 лет, Украина
1895 сообщений
#11 лет назад
Я в этом не спец, но приблизительно так: http://www.phpclasses.org/browse.html/package/1134.html
Дмитрий Войциховский
44 года, Украина
2128 сообщений
#11 лет назад
Или просто добавить промежуточную страничку где генерится вопрос из базы подобно как регится LA )))
Александр Воробьев
45 лет, Россия
276 сообщений
#11 лет назад
Отдавать файл скриптом. Так, чтобы для программы был урл файла http://yoursite.dom/getfile.php
Делается не сложно и быстро.

А уж в скрипте можешь делать, что захочешь. В том числе, если это нужно, тем кто напрямую воспользовался ссылкой http://yoursite.dom/getfile.php сначала показать необходимую свою страницу, а потом уж дать скачать файл.

Могу помочь с этим скриптом.
Алексей Б.
34 года, Россия
897 сообщений
#11 лет назад
Отдавай скриптом если HTTP_REFERER содержит урл сайта.
Если лень, то можно .htaccess'ом проверять http://htaccess.net.ru/doc/mod_rewrite/guard_rar_jpg.php
Дмитрий Семенов
32 года, Россия
1 сообщение
#11 лет назад
Делаю так файл скриптом отдаю, в mod_rewrite прописал следующее RewriteRule ^down/([0-9]+).(.*)$ d.php?id=$1&ext=$2 [L] а в отдающем скрипте проверяю висит ли сессия на моем сайте или нет можно делать ограничения по скорости выдачи так же)