Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [apache-talk] pay-per-download, allofmp3.com
Igor Vinokurov wrote:
Привет.
А не назовет ли кто навскидку софт, реализующий pay-per-download
схему? Нужно нечто похожее на то, что сделано на allofmp3.com,
например.
Кстати, не знает ли кто в деталях, какой алгоритм используется ими для
определения факта скачивания оплаченного файла?
Самый простой вариант - парсим логи, выцепляем все релевантные 200 и
206, суммируем, как только сумма скачанных частей равна размеру файла
+ 10% считаем, что файл скачан.
Как сделать лучше?
Отдавай файл из фастцигиёвины.
А ещё лучше из модперлового хандлера.
Так ты конкретно отрулишь вопрос content-type,
И самое главное, отрулишь процесс отдачи файла.
Тоесть когда файл отдалсяЮ, сможешь запихнуть в бд факт отдачи,
а если файл не отдался целиком, то можешь запомнить ip с которого забирали.
И отдавать остатки файла только этому ip ...
А вот только что придумал:
Выдавай куку одноразовую.
Если файл отдался - просто пиши что файл отдали - списываем деньги.
А если файл не отдался - то выдавай вторую куку.
А в бд держи список файл => кука.
Ну и кука вестимо - guid.
|