Метод генерации уникального кода для скачки файлов.

Discussion in 'PHP' started by kir_steyn, 7 Aug 2012.

  1. kir_steyn

    kir_steyn New Member

    Joined:
    1 Aug 2012
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Наткнулся недавно на такой вот сайт - http://www.etnogenez.ru/.Меня заинтересовала его система скачки файлов.Каждый зарегестрированный пользователь получает свой код и после авторизации ,те книги которые он купил становятся доступны по ссылкам - http://www.etnogenez.ru/paid-book/код/название книги.zip
    Вопрос - как создать подобный скрипт ,который будет генерировать и присваивать этот код?Хочу поставить подобную систему скачки на свой сайт. :confused:
     
  2. -=Zhenek=-

    -=Zhenek=- Elder - Старейшина

    Joined:
    31 Dec 2007
    Messages:
    271
    Likes Received:
    77
    Reputations:
    1
    И что именно интересует? Как генерировать код? ну можешь брать имя пользователя + текущий timestamp соединять и хэшировать. Если пользователь не покупает 10 книг в секунду, то вероятность повториться стремится к нулю.

    Вообще сначала надо продумать как будет работать твоя система. разбей по пунктам.
    Увы посмотреть как она сделана на сайте не могу, книгу для этого покупать глупо)
     
  3. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
    +в урле, парсер mod_rewrite (для апача) или каскад if для nginx'а отдаёт урлы такого вида скрипту, в котором есть проверка по коду