Moin Jan,
Zitat von
Jan:
2. Der Link darf nicht benutzbar sein, ohne dass ein script vorher evaluiert ob du angemeldet bist oder nicht. (zum Schutz vor Direktverlinkung und zum Anmeldezwang) Daher darf der Direkte Link zu der Datei nicht erkennbar sein.
hier kann ich dir nur die Loesung empfehlen, die auch ich verwende:
Du machst einen ordner "downloads" oder "files", in dem die Dateien landen. Das Verzeichnis wird mit einer .htaccess-Datei vor Zugriffen geschuetzt, somit kommt ohne php-Script schonmal keiner dran.
Im Script ueberpruefst du dann die Zugriffsrechte, setzt korrekte Header und schickst die Datei mit readfile() raus (wichtig: keinen "Location: Filename" machen). Fuer php gelten die .htaccess-Limits naemlich nicht
Greetz
alcaeus