Скрипт скачивания файла
Имеется сайт-файлообменник, на котором будут содержаться файлы большого размера (до нескольких гигабайт). Все файлы на сайте распределены по категориям. Существуют также группы пользователей (распределяются по IP-адресам), которым закрыт доступ к определённым категориям.
Так вот - нужен скрипт, который будет при нажатии на кнопку "Скачать файл" генерировать ссылку на файл только для данного IP-адреса и действительную в течение определённого времени таким образом, чтобы никто кроме того пользователя, кто нажал "Скачать", не мог качать файл по этой ссылке (схема подобная rapidshare).
Проверка IP-адреса и сама система загрузки/отображения файлов в категориях уже готова, т.е. от вас ТОЛЬКО скрипт загрузки файла.
Нагрузка на сервер должна быть минимальна, поэтому способ с простым выводом содержимого файла на страницу и передача определённых данных в header'е ('Content-Disposition: attachment;', 'Content-type: ***' и т.п.) недопустим.