Нужно ограничить доступ на скачивание файла.
На сервере стоит Apache.
Модуль XsendFile они не хотят устанавливать.
Через php большие файлы скачивать не получается.
Вот набросал такой метод с использованием ограничения через .httacess.
Как улучшить или альтернативу предложите?
Спасибо.
if( $logged_user ) {
$htaccess = 'RewriteEngine Off\n';
$htaccess .= '<FilesMatch "\.(zip)$">\n';
$htaccess .= ' order deny,allow\n';
$htaccess .= ' allow from ' . $_SERVER['REMOTE_ADDR'] .'\n';
$htaccess .= ' deny from all\n';
$htaccess .= '</FilesMatch>';
file_put_contents($htaccess_file, $htaccess);
header("Location: $url");
header("Status: 303");
exit();
}