Автор Тема: Генератор ссылок  (Прочитано 2623 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Генератор ссылок
« : 24 Декабря 2003, 09:36:33 »
Здравствуйте! Подскажите пожалуйста скрипт или как его зделсть. Мне нужен скрипт который генерирует ссылку и при скачивании её один раз она сама удаляется... Это реально???


P.s. зарание огромное спасибо...

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Генератор ссылок
« Ответ #1 : 25 Декабря 2003, 12:10:49 »
Может, я не прав, но мысли возникли следующие:

Веди базу (любую БД или файл), в котором соотносятся некоторые идентификаторы (md5(uniqid(random()))) и имена файлов.
При генерации страницы со ссылкой (например, списка файлов) передаешь юзеру ссылку на скрипт, в параметре - идентификатор.
В том же скрипте заносишь в файл/базу запись типа "идентификатор - файл".
Скрипт "выплевывает" юзеру файл и удаляет идентификатор из файла/базы.
Таким образом, при повторном обращении по ссылке скрипт идентификатора в файле/базе не находит и выдает ошибку.

Плз, сообщи о результатах.
LJ: Backslashed life (rss)

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Генератор ссылок
« Ответ #2 : 26 Декабря 2003, 09:21:23 »
По большому счёту вы правы (архитектура правильная), но проблема в том что я не понимаю в php ничего, поэтому и спрашивал сссылку на скрипт или если есть у кого-то готовый чтобы скинули...

P.s. Спасибо....

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Генератор ссылок
« Ответ #3 : 26 Декабря 2003, 11:40:55 »
поиск готового в другом разделе

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28