Sushkov: но в примере закрыт доступ к файлу download.php, который по логике отдаёт файл пользователю. Вам нужно закрыть доступ к папке с файлами, а файл download.php должен быть доступен и он должен находить файл по имени, переданном в адресной строке, а затем с помощью специальных заголовков отдавать файл на скачку.