Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Контроль пути скачиваемого файла (php)

976
26 февраля 2009 года
mikhalych
198 / / 04.01.2009
Кто нибудь знаком с тем как можно контролировать путь скачиваемого файла на вашем сайте. Например rapidshare для одного и того же файла может показать совсем разные пути хотя файл на сервере храниться только на одном месте. (Вряд ли на разных местах дубликаты хранятся это было бы смешно)
И как вообще можно сделать скачку файла доступным и недоступным. Например доступным для входивших пользователей и недоступным для не входившых на сайт пользователей. спросил у гугла но видимо не так спросил то ли он стесняется.
:D
92
26 февраля 2009 года
Тень Пса
2.2K / / 19.10.2006
разные ссылки, это sym.link'и - реально юзер обращается к символической ссылке, а по ней уже отдаётся файл. А все файлы лежат в недоступной для просмотра директории...
976
26 февраля 2009 года
mikhalych
198 / / 04.01.2009
Спасибо за просвещение...;)
976
26 февраля 2009 года
mikhalych
198 / / 04.01.2009
По моим раскопкам это только для Uni/Linu/X систем. Как на счет Windows ? Не ужели весь контроль надо вручную делать ?:eek:
13
26 февраля 2009 года
RussianSpy
3.0K / / 04.07.2006
Для виндовых веб-серверов принцип тот же самый
366
27 февраля 2009 года
int
668 / / 30.03.2005
Цитата: mikhalych
Вряд ли на разных местах дубликаты хранятся это было бы смешно

Почему же? Если эти разные места - это разные сервера, то очень даже может быть. Потому что я слабо представляю как один винчестер (хоть даже рейд-массив) выдержит нагрузку, которую полчает рапида.
Сам можешь попробовать отдавать файл не веб-сервером, а php-скриптом. Иногда можно на это пойти (не забудь учесть время выполнение скрипта).
В винде нормальных симлинков есть, зато есть хардлинки. Делаются через fsutil hardlink create <Назначение> <Источник>. Оба файла должны лежать на одном разделе винчестера. Я иногда пользуюсь чтобы расшарить один файл несколькими способами (например, дать ftp-доступ к одному из файлов, лежащих в папке закачек осла, но чтобы остальные файлы были недоступны)

32K
08 марта 2009 года
coroner
18 / / 09.11.2007
также вполне может быть и mod_rewrite.я вот, например, делал реврайтом.типа сессия-кукис-рандомное число-специальная обработка на основе timestamp,ip-ссылка.ну а реврайтом потом разгребал..шоп не повадно было по прямой сцылке качать:)ну а ежели захочет снова качнуть-кукис ужо есть:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог