Такая задача: нужно выдавать файлы скриптом, не паля при этом путь до файла. Загвоздка в том, чтобы для каждого пользователя сайта генерировалась своя уникальная ссылка, по которой другой пользователь скачать не сможет. Как такое реализовать?
Через скрипт, например. Генерируется случайная строка, вместе с id пользователя куда-нибудь сохраняется. Потом при запросе с этой строкой проверяются сохраненные данные и, если все совпадает, выводится файл.
это сложно, есть много способов узнать настоящий путь до файла, самое качественное это создавать уникальную директорию с названием типа dhgdgfhfhfhgfh22b8sd и создавать символическую ссылку в нем на файл настоящий, а через определенное время проходить циклом и проверять filectime и удалять