|
автор: andy (01.11.2004 в 02:00) |
|
| Т.е. например на сайте лежат несколько гиг файлов, нужно чтобы пользователь мог скачать не больше одного гига.
Как это вообще можно реализовать на PHP? Пожалуйста, подскажите где копать. | |
|
|
|
|
|
|
|
для: andy
(01.11.2004 в 02:00)
| | PHP тут врядли Вам поможет. PHP только "генерирует странички", а учет трафика это дело web-сервера.
Если есть логи сервера, то можно попытаться анализировать их с помощью PHP. Но, как правило, логи представляют собой здоровенные файлы, и их анализ занимает много времени.
Можно еще вот так делать с помощью PHP:
Пользователи регистрируются. Каждому зарегистрированному можно скачать 1 гиг.
Для того, чтобы скачать пользователь жмет на ссылку с файлом. Так как размер файлов известен, то можно суммировать объем скачиваемых им файлов. И при превышении 1 гига запрещать дальнейшее скачивание.
Но это не решение задачи, а только ее видимость..
Например, посетитель нажал скачать файл, а потом отменил закачку (а мы его уже посчитали). И этот случай мы отследить не можем (без анализа логов сервера). | |
|
|
|
|
автор: andy (01.11.2004 в 13:23) |
|
|
для: glsv (Дизайнер)
(01.11.2004 в 03:34)
| | да, нужна другая схема. | |
|
|
|