Динамическая ссылка на скачивание файла

Здравствуйте! Прошу помощи на уровне логики! Как реализовать скачивание файлов с сервера через динамические ссылки, чтобы пользователь мог скачать файл после того как он залогинился, но никто больше не смог скачать его по этой же ссылке? Желательно, чтобы при этом реальное расположение файлов оставалось статичным?

1 ответов


В папку с файлами закинуть php скрипт и .htaccess файл и все запросы направлять в скрипт, проверять в сессии разрешено ли пользователю скачать файл.
Если да то открыть файл и выдать его пользователю из скрипта.
Если нет то сделать хедер 404 файл не найден.
Будет не заметно для пользователя что файл выдает скрипт.