Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Ссылки на файлы

Сообщения:  [1-10]   [11-13] 

 
 автор: UnFast   (22.11.2008 в 20:10)   письмо автору
 
   для: Mr.Crot   (22.11.2008 в 20:04)
 

Записывай дату оплаты, после неё делай таймер, например на 12 часов, как 12 часов прошло, удаляй данные из БД.
Да, естсетственно можно ограничить, создай столбец для хранения значения скачиваний, и при каждом новом скачивание, прибавляй к нему еденицу. Как значение станет равно 3, удаляй данные из БД, иначе пусть данные удаляються по времени.

  Ответить  
 
 автор: Mr.Crot   (22.11.2008 в 20:04)   письмо автору
 
   для: UnFast   (22.11.2008 в 19:53)
 

А каким образом это можно реализовать в PHP? И можно ли ограничить кол-во обращений по ссылке до 3-х раз?

  Ответить  
 
 автор: UnFast   (22.11.2008 в 19:53)   письмо автору
 
   для: Mr.Crot   (22.11.2008 в 19:48)
 

Вот после оплаты и записывать активацию ссылки. И хранить её до определёного момента, а потом её удалить.
Вот только сразу после скачевания удалять данные из БД, не советую, у клиента, может быть разрыв связи, или прочее, у него не может получиться скачать с первого раза файл.

  Ответить  
 
 автор: Mr.Crot   (22.11.2008 в 19:48)   письмо автору
 
   для: Mr.Crot   (21.11.2008 в 20:49)
 

Нет-нет, привязка к IP думаю здесь не даст жел. результата.
Как думаете, когда придет ответ с платежной системы(RuPay например), поместить покупателя во временную БД, а после того как он воспользуеться ссылкой, его можно удалить из БД или поместить в другую(для рассылки например), а ссылку переписать?

Или сделать как на Рапиде...

  Ответить  
 
 автор: UnFast   (22.11.2008 в 13:31)   письмо автору
 
   для: ONYX   (22.11.2008 в 13:10)
 

Лучше сделать отдачу файла скриптом, и отдавать только приналичии секретного кода, сделать действие секретного кода 12-24 часа.
Вот это - самый оптимальный вариант.

  Ответить  
 
 автор: ONYX   (22.11.2008 в 13:10)   письмо автору
 
   для: UnFast   (22.11.2008 в 13:04)
 

Можно и сессией сделать например создать таблицу в базе всех активных ссылок и пусть они там хранятся в виде индентификатора сессии, даты и файла вот кода пользак с таким ид пытается скачать файл то ему скрипт высылает его через заголовки, а если пользак заходит через чужую ссылку ему дается отворот поворот

  Ответить  
 
 автор: UnFast   (22.11.2008 в 13:04)   письмо автору
 
   для: devil943   (22.11.2008 в 13:01)
 

Не факт, то что у пользователя статический IP. И если у него небудет статический IP, то это означает, что пользоваетель, оплатит и не получит свой товар.

  Ответить  
 
 автор: devil943   (22.11.2008 в 13:01)   письмо автору
 
   для: Николай2357   (22.11.2008 в 00:07)
 

Можно делать код на основе ip пользователя, который ссыку получает и призявать это код к его ссылке. При отдаче файла будет проверка, тот ли ip.

  Ответить  
 
 автор: UnFast   (22.11.2008 в 00:59)   письмо автору
 
   для: Николай2357   (22.11.2008 в 00:07)
 

Автор, поставь ограничение на скачивание файла и ограничение по времени. Например 24 часа. И файл отдавай не прямой ссылкой...

  Ответить  
 
 автор: Николай2357   (22.11.2008 в 00:07)   письмо автору
 
   для: Mr.Crot   (21.11.2008 в 21:19)
 

Можно.
Поставьте задачу конкретнее. Что куда и зачм. Будем псмотреть.. :))))

  Ответить  

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования