Установить лимит на скачивание файлов

A
На сайте с 02.08.2009
Offline
95
1608

Добрый день. Есть что-то наподобии файлохостинга. Необходимо установить лимит на скачивание файлов по времени - то есть, что пользователь не мог скачивать одновременно более одного файла. Ну и как то так сделать, чтобы десяток пользователей тоже не могли качать одновременно.

Все ограничения сделать в файле htaccess. Перерыл весь инет, но нужной инфы не нашел. Может кто встречал?

AlikZP
На сайте с 22.11.2009
Offline
107
#1

Не думаю, что только средствами .htaccess не получится это сделать.

Разве что отдавать файлы PHP-скриптом, при попытке download редиректить на этот скрипт.

Вот пример.

А если сервер свой - копайте в сторону mod_limitipconn и mod_bandwidth

Website CMS: быстрая, удобная, недорогая! Вечная лицензия за 45$ (/ru/forum/524503) Яся - быстрый поиск фото для товаров. OpenCart/ocStore. Дополнение. (/ru/forum/665287) Грамотная верстка ваших макетов (/ru/forum/comment/8853216)
A
На сайте с 02.08.2009
Offline
95
#2

К сожалению, у меня ничего не получилось. Сервер не свой. А нет случайно аналогичного примера на русском?

AlikZP
На сайте с 22.11.2009
Offline
107
#3
S
На сайте с 23.05.2004
Offline
315
#4

Вообще то это делается исключительно серверными средствами, а именно отдельной настройкой вэб сервера специально под такую задачу. Через .htaccess это не не сделать.

Использовать же php скрипты для раздачи - самый быстрый способ вылететь с виртуала за нагрузку сервера.

Это просто подпись.
A
На сайте с 02.08.2009
Offline
95
#5

Тогда другой вопрос. Как сделать так, чтобы при закачке файла пользователю показывалась новая страница со ссылкой на файл и рекламой от Гугла :) Ну, чтобы закачка начиналась через N-ное количество времени и пользователю выдавался обратный отсчет. Заранее всем спасибо за подсказки

Ragnarok
На сайте с 25.06.2010
Offline
239
#6
assas:
Тогда другой вопрос. Как сделать так, чтобы при закачке файла пользователю показывалась новая страница со ссылкой на файл и рекламой от Гугла :) Ну, чтобы закачка начиналась через N-ное количество времени и пользователю выдавался обратный отсчет. Заранее всем спасибо за подсказки

можешь попробовать http://linkp2.com

это рекламная прокладка для ссылки на скачивание. рекламу настраиваешь сам

если нужно, обратный отсчет прикрутим

//TODO: перестать откладывать на потом
maxwell
На сайте с 29.04.2009
Offline
149
#7

Не заморачивайся такими вещами на виртуале. А если очень надо, возьми VDS со связкой apache+nginx, это недорого совсем.

Если навыков нет, то найми админа...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий