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

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

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

Войти через центр авторизации
Похожие вопросы