В общем, хочу сделать файловый архив на сайте, и мне нужно защитить ссылки, чтобы они работали (т.е. файлы скачивались) только на моем сайте и форуме (либо еще на каких я разрешу), будь то просто сохрание через ПКМ - сохранить как, либо с помощью даунлоад менеджеров.
Сами ссылки будут идти через поддомен моего главного домена (т.е. если сами ссылки на файлы будут выкладываться на сайте "mysite.com", то текст самой ссылки будет типа "download.mysite.com/bla-bla-bla/......". "download.mysite.com" лежит на одном уровне с папкой сайта "mysite.com" на сервере, т.е. /var/www/download.mysite.com и /var/www/mysite.com соответственно.
Кто знает каким скриптом можно воспользоваться для таких нужд, как его настроить и использовать в построении ссылок?
Нужно, чтобы скрипт воспринимал в названии файлов и директорий пробелы, запятые, скобки типа () и [].
Если кто-то может помочь в решинии этого вопроса, буду весьма благодарен за советы, т.к. уже реально устал испытывать десятки разных скриптов...
Группа: Admin
Сообщений: немеряно
Регистрация: 21.06.03 Авторитет: 100
Вне форума
скрипт формирует линка на файл, линк подчиняеться только тому IP который сформировал + поддержка рефера т.е. качающий должен прийти именно с этого сайта, а не с личерского
все основано на мод_реврайт, если хотите что-то именно такого, но самотворного, смотрите в эту сторону
____________________
Ничто так не сближает людей, как снайперский прицел
а где используете? на этом форуме? наглядно хочу взглянуть...
но вот то, что не поддерживает пробелы, запятые, скобки типа () и [] это плохо, т.к. у меня сейчас уже сотни ссылок на контент сделаны, и начинать редактировать названия папок и имена файлов будет очень геморно...блин.
не,я не прав кажеться, просто генерация урла тогда у меня не проходит если используются доп символы, парсер форума не пропускает такие маневры, т.е. нужны заменяемые символы пробелов и т.п. а так все должно поддерживаться
соответсвенно если я не вписываю символ пробела для генерации урла происходит вот что
Группа: Admin
Сообщений: немеряно
Регистрация: 21.06.03 Авторитет: 100
Вне форума
exn поддерживает, просто я то имя файла под антилич как правило передаю напрямую, без decode, не научился я сие делать, да и проще файлик переобозвать чем вспоминать что urlencode нужно подставить вместо символов пробела etc.
____________________
Ничто так не сближает людей, как снайперский прицел
Когда чел пытается скачать у тебя с сайта , допустим фильм, ты скриптом проверяешь наличие твоей куки , если есть, то разрешаешь, иначе - нет.
Если у тебя несколько сайтов, сново куки в руки и используешь тотже метод
Если есть боязнь , что кто-то захочет париться и писать скрипты для того чтоб тырить твоё файло , то в руки тебе проверка на юзера , типа работает у него ява и тд. в браузере.
Конечно, это не идеальный вариант, но как по мне, самый нормальный
Методом интеграции этого скрипта на те сайты или на другом сайте пусть ставят линк на страницу с ссылками , чтоб юзер зашел, получил куки и мог качать.
Вообще смотря, что другой сайт пишет в куки, определять по уникальному урлу и таким образом разрешать скачку.
та мне не нада с другого сайта качать, ссылки идут с поддомена, который имеет то всего Index.html с надписью, что прямой вход сюда запрещен. но кто расскажет как сделать защиту с помощью куки, и возможна ли она вообще? пробовал вот так http://hardanswers.net/hotlink-protection - не получилось...
http://sourceforge.net/projects/phpanti-leech/ Чтото похожее, не проверял.
попробовал, не пошло, выдает ошибку "Call to undefined function: file_put_contents" при скачивании файла, общался с автором скрипта на форуме, он сам не знает как это решить.