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