Downloadtickets

Apache, Lighttpd, nginx, Cherokee
Post Reply
pflanzer
Posts: 9
Joined: 2004-08-15 17:31
 

Downloadtickets

Post by pflanzer »

Ich würde gerne, um missbrauch vorzubeugen und nur benutzern downloads zu ermöglichen, einmalige downloads ermöglichen. Idealerweise so:
In einer Mysqldatenbank steht eine url mit einem schlüssel.

Wenn nun ein user z.b.

http://beispiel.de/SCHLUSSEL/datei.exe eingibt, soll der download funktionieren, aber nur einmal. Ebenfalls sollte aber beispiel.de/SCHLUSSEL/datei2.exe nicht funktionieren (schlüssel dateibezogen.

Denkbar währe auch datei.exe?schlussel=SCHLUSSEL

Ich kann recht gut php, das wars dann aber schon. Wie könnte ich sowas realisieren? Tipps?
suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach
Contact:
 

Re: Downloadtickets

Post by suntzu »

Hi,

wie wäre es mit
download.php?file=datei.exe&ticket=abcdef1234567890
Dann kannst du die Download-Dateien mit .htaccess schützen und das Ticket mit einem in einer DB abgleichen.
Gleichzeitig könntest du dann pro Ticket mehrere Downloads, etc. realisieren.
Post Reply