Скрипт скачивания файла

Александр18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.02.2008

Имеется сайт-файлообменник, на котором будут содержаться файлы большого размера (до нескольких гигабайт). Все файлы на сайте распределены по категориям. Существуют также группы пользователей (распределяются по IP-адресам), которым закрыт доступ к определённым категориям.

Так вот - нужен скрипт, который будет при нажатии на кнопку "Скачать файл" генерировать ссылку на файл только для данного IP-адреса и действительную в течение определённого времени таким образом, чтобы никто кроме того пользователя, кто нажал "Скачать", не мог качать файл по этой ссылке (схема подобная rapidshare).

Проверка IP-адреса и сама система загрузки/отображения файлов в категориях уже готова, т.е. от вас ТОЛЬКО скрипт загрузки файла.

Нагрузка на сервер должна быть минимальна, поэтому способ с простым выводом содержимого файла на страницу и передача определённых данных в header'е ('Content-Disposition: attachment;', 'Content-type: ***' и т.п.) недопустим.

Заявки фрилансеров