За последние 24 часа нас посетили 17067 программистов и 1635 роботов. Сейчас ищут 1087 программистов ...

Модуль интернет магазина...

Тема в разделе "Прочие вопросы по PHP", создана пользователем Rasul, 20 май 2006.

  1. Rasul

    Rasul Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    3
    Симпатии:
    0
    Вот так-то, нужен модуль для интернет магазина.
    Вот оплачивает человек товар, через ВМ и чтобы он мог его скачать после этого сразу, но, чтобы эта ссылка была одноразовой. Т.е. он не дал эту ссылку остальным... понимаю, звучит глупо, но и всё же... :roll:
     
  2. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    Возми существующий и измени так как тебе нужно.
    Но по идее можно давать доступ к файлу через htacess по IP
    И удалять через пару дней :)
     
  3. Rasul

    Rasul Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    3
    Симпатии:
    0
    Спасибо что откликнулся!

    Не-е-е-... не охота в ручную возиться... ч\з админ панель, так сказать, охота былю...
    У меня как вобщем, сам скрипт простенький.
    админ.пхп, индекс.пхп, форм.пхп и дата.дат
    админку даже не запаролил ещё... на локалке лежат.
    Так вот, человек смотрит, выбирает то, что ему наравиться из списка, нажимает "купить" и попадает на форм пхп, там заполняет четыре поля и переходит на вкбмани ру, чтобы оплатить. Вот в этот момент, когда он оплатит и вернётся на сайт, мне и нужно чтобы ссылка временная на файл появилась... часов на 5-6... :roll:
     
  4. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    создай таблицу в базе данных, туда пиши время оплаты, имя купленного файла и уникальный ключ.
    файлы отдавай скриптом при обращении
    Код (Text):
    1. download.php?file=имя_файла&key=уникальный_ключ
    соответственно, через 5-6 часов удаляй записи из таблицы.
    при желании и возможности можно добавить чпу
    Код (Text):
    1. RewriteEngine On
    2. RewriteRule ^([^/]+)/(.+)$ /download.php?file=$2&key=$1
    тогда ссылка будет выглядеть
    Код (Text):
    1. site.com/уникальный_ключ/имя_файла
     
  5. Rasul

    Rasul Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    3
    Симпатии:
    0
    Премнога благодарен!

    Т.е. предлогаешь, чтобы имя файла оставалось всегда таким, какое есть, просто ключ менялся (генерировался) при каждом заказе дополнительно на заказавшего и на время, а потом по истечению времени удался. И без этого ключа закачка файла будет невозможна? А это :idea:. Спасибо! :)