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

Ваш аккаунт

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

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

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

Счётчик закачки файлов...

2.0K
24 июня 2006 года
headsoft
100 / / 15.08.2005
Доброго времени суток!
Подскажите, пожалуйста, как лучше организовать учёт закачек для файлов (основная проблема в том, что необходимо учитывать не только те закачки, когда юзер щёлкает по ссылке на файл со страницы загрузки - с этим то всё ясней ясного - но и те, когда путь к файлу прописывается в адресной строке браузера и т.п., то есть в обход страницы загрузки). Сам нашёл один способ, но он имеет один большой минус для пользователей...
Спасибо.
18K
24 июня 2006 года
Shtogrin
14 / / 19.06.2006
Запретить загружать напрямую, выдавать только через скрипт. Или проанализировать лог httpd сервера.
15
24 июня 2006 года
shaelf
2.7K / / 04.05.2005
Самый простой и тупой - это логи)
12
25 июня 2006 года
alekciy
3.0K / / 13.12.2005
Я бы еще сказал, что самый надежный)))
2.0K
25 июня 2006 года
headsoft
100 / / 15.08.2005
А можно пояснить, пожалуйста, что в этом случае можно сделать при помощи логов?..
15
25 июня 2006 года
shaelf
2.7K / / 04.05.2005
Берёшь ссылку на файл, берёш лог апача и смотришь сколько раз там встречалась эта ссылка. )
2.0K
25 июня 2006 года
headsoft
100 / / 15.08.2005
Да... весьма "изящное" решение проблемы...
2
25 июня 2006 года
squirL
5.6K / / 13.08.2003
[quote=shaelf]Самый простой и [COLOR=Red]тупой[/COLOR] - это [COLOR=Black]логи[/COLOR])[/quote]
именно - тупой. даже если прикрутить парсер логов.

уже во втором ответе прозвучала разумная мысль. отдавать файл через скрипт посредник. пример:

http://articles.org.ru/cfaq/index.php?qid=907&frommostrecent=yes

PS: этот пример выдается ПЕРВЫМ по запросу в google "счетчик закачек". стыдно, коллеги. даром что ли товарищ Брин трудился?
15
25 июня 2006 года
shaelf
2.7K / / 04.05.2005
2squirL Я же сказал, что самый простой и тупой. Я не говорил что он правильный или единственный. Или процес запрета на прямоё скачивание и выдачу через скрипт проще?:)
2.0K
25 июня 2006 года
headsoft
100 / / 15.08.2005
[QUOTE=squirL]именно - тупой. даже если прикрутить парсер логов.

уже во втором ответе прозвучала разумная мысль. отдавать файл через скрипт посредник. пример:

http://articles.org.ru/cfaq/index.php?qid=907&frommostrecent=yes

PS: этот пример выдается ПЕРВЫМ по запросу в google "счетчик закачек". стыдно, коллеги. даром что ли товарищ Брин трудился?[/QUOTE]

В ответ процитирую часть своего первого сообщения:
[QUOTE=headsoft]...основная проблема в том, что необходимо учитывать не только те закачки, когда юзер щёлкает по ссылке на файл со страницы загрузки - с этим то всё ясней ясного - но и те, когда путь к файлу прописывается в адресной строке браузера и т.п., то есть в обход страницы загрузки...[/QUOTE]
8
26 июня 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
...основная проблема в том, что необходимо учитывать не только те закачки, когда юзер щёлкает по ссылке на файл со страницы загрузки - с этим то всё ясней ясного - но и те, когда путь к файлу прописывается в адресной строке браузера и т.п., то есть в обход страницы загрузки...


Используй переадресацию. Например, зная, что все файлы для скачивания лежат в дирректории downloads, пишем в .htaccess следующее правило:

RewriteRule ^(.*)downloads\/(.*)$ $1download.php?file=$2

Таким образом, человече, набирая в браузере http://www.server.dom/downloads/filename.exe попадает на твой даунлоадер со считалкой download.php?file=filename.exe, которым ты ему отдашь filename.exe и посчитаешь его.

2.0K
26 июня 2006 года
headsoft
100 / / 15.08.2005
Почти так я и сделал, но при отдаче файла через скрипт пользователь лишается всех прелестей менеджеров загрузки (закачка по частям, докачка и т.п.), а при загрузке больших файлов и при плохом коннекте - это серьёзный минус!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог