Download nur für registrierte User

AntiCampeR

Grünschnabel
Hey leute...

ich hab n kleines problem bei dem ich einfach nicht weiterkomme.

ich will downloads nur für registrierte user zulassen.

der login is kein problem und das verzeichnis in dem die dateien sind ist per .htaccess geschützt damit die dateien (falls der speicherort und der name bekannt werden sollten) nicht heruntergeladen werden können.
also http://www.bla.de/blabla.rar geht nicht. den zugriff und die überprüfung mach ich bis jetzt mit php soll heißen der user loggt sich ein und kann dann die datei aus einer liste auswählen und runterladen.

DAS PROBLEM: es sind dateien bis zu 100MB was ein timeout hervorruft.... das kann ich ja noch mit "set_time_limit()" umgehen nur dann wir während des downloads alles blockiert d.h. der user kann nicht mehr auf andere seiten meiner hp zugreifen was ja klar ist da des script ja während des downloads weiterläuft.... den download starte ich bis jetzt mit
header("Cache-control: private\n");
header("Pragma: no-cache\n");
header("Content-Type: application/force-download; charset=ISO-8859-1");
header('Content-Length: '.filesize($local_file));
header("Content-Disposition: attachment; filename=".$download_file);
header("Content-Transfer-Encoding: binary");

hat jemand eine idee wie ich das machen kann? also das des script z.b nur den download startet. ein login mit .htacces will ich nicht es soll bei dem login per php bleiben und aus sicherheitsgründen kann ich keine direkten downloads (also über http://bla.de/blabla.rar) zulassen denn dann könnte ja jeder runterladen

vielen dank schonmal LG AntiCampeR
 
Zuletzt bearbeitet:
Hallo,
mit fällt da eigentlich nur ein, die *rar dateien zu splitten.
Aber eventuell hat ja noch jemand ne bessere Idee parat.
LG
Günter
 
Zurück