Задать вопрос

Как создать временный файл на некоторое время? То есть динамическую ссылку?

Здравствуйте.
Подскажите, как это реализовать в скрипте? Без БД?
Мне нужно, чтобы при обращении к скрипту человек качал файл только для него созданный и который будет жить некоторое время(то есть динамическая временная ссылка).
  • Вопрос задан
  • 2649 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
saksmt
@saksmt
PHP-developer, Backend
Результат помещать в сессию или любое другое хранилище.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
BuriK666
@BuriK666
Компьютерный псих
Создавайте файл на диске, и по крону удаляйте старые.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev
software engineer
Создавайте временный файл со сложным именем, на который нужному человеку кидается ссылка.
И повесьте в крон отдельный скрипт, который будет удалять файлы, созданные более xx дней
Ответ написан
FanatPHP
@FanatPHP
Чебуратор тега РНР
Кто придумал такое смешное ограничение - без БД?
Ответ написан
Комментировать
@asdz
Ссылку формируйте с точным временем и ид пользователя. При попытке скачивания, проверяйте прошло ли заданное время, если не прошло - отдавайте файл, иначе - отлуп.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы