(PHP vs Apache) fpassthru()

buBBle
Дата: 23.08.2006 15:37:56
В руководстве написано:

int fpassthru ( int fp )

Reads to EOF on the given file pointer from the current position and writes the results to the output buffer.

необходимо реализовать контроль доступа к скачиванию файлов.
Насколько сильнее будет загружен сервер если скачивание файлов производить
не по прямой ссылке на файл, а средствами php и, например этой функции?
Размер файлов- 300-700 кб.

Какие еще существуют способы контроля доступа к скачиванию файла?
*
Дата: 23.08.2006 15:52:49
buBBle
Какие еще существуют способы контроля доступа к скачиванию файла?
http://phpclub.ru/talk/showthread.php?postid=532195#post532195
buBBle
Дата: 28.08.2006 15:43:30
в доках по mod_rewrite http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritemap
обнаружил возможность обращения к скриптам при проверке url.
Идея в следующем: при обращении к файлу mod_rewrite выполнял бы скрипт,
который смотрел бы в базу и определял, можно ли скачивать.
По результатам работы скрипта mod_rewrite либо переадресовывал на нужный файл,
либо посылал нафиг.

Подскажите, как правильно настроить .htaccess для реализации такой возможности?

Этот вариант не работает:
.htaccess:
RewriteEngine On
RewriteMap qmap prg:/test.php

RewriteRule ^file.zip /${qmap:$1} [L,R]