Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#23

Re: Nur ein Download pro IP?

  Alt 23. Aug 2005, 10:00
Das ganze ist recht einfach, wenn du den Download per PHP durchführst.

Also einfach gesagt, du must folgendes tun, wenn der Benutzer den Download startet:

- IP in globale Liste (z.B. Datenbank) eintragen, falls noch nicht drinnen, sonst Fehlermeldung
- entsprechenen Header senden (application/octet-stream als Content-type o.ä.)
- Daten ausgeben (readfile() oder passthru() o.ä.)
- nun IP wieder entfernen

Wenn der Download aber vorzeitig abgebrochen wird, wird die IP u.U. nicht gelöscht, eventuell hilft aber ignore_user_abort
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat