Dateizugriff nur bestimmten Scripten erlauben
Mikki
- php
Hi allerseits!
Gibt es eine Möglichkeit, den Zugriff auf bestimmten Dateien nur ausgewählten Skripten zu ermöglichen?
Folgendes Szenario: In einem Ordner auf dem Server liegen MP3s.
Z.B. www.irgendeinserver.de/mp3
Nun möchte ich aber verhindern, dass man direkt auf die MP3s in diesem Ordner zugreift, indem man einfach den Pfad eingibt, also z.B. www.irgendeinserver.de/mp3/doofeslied.mp3.
Der Zugriff soll nur über ein einziges PHP-Skript möglich sein, alle anderen Versuche sollen geblockt werden.
Hat jemand eine Idee, wie ich das bewerkstelligen kann?
MfG...
Mikki
hi,
Nun möchte ich aber verhindern, dass man direkt auf die MP3s in diesem Ordner zugreift, indem man einfach den Pfad eingibt, also z.B. www.irgendeinserver.de/mp3/doofeslied.mp3.
Der Zugriff soll nur über ein einziges PHP-Skript möglich sein, alle anderen Versuche sollen geblockt werden.
Hat jemand eine Idee, wie ich das bewerkstelligen kann?
Zugriff über HTTP verbieten (Serverkonfiguration, beim Apachen bspw. Allow/Deny), und dann ein Script analog dem hier schreiben: http://www.php-faq.de/q/q-datei-download.html
gruß,
wahsaga
Zugriff über HTTP verbieten (Serverkonfiguration, beim Apachen bspw. Allow/Deny), und dann ein Script analog dem hier schreiben: http://www.php-faq.de/q/q-datei-download.html
gruß,
wahsaga
Danke erstmal für die Antwort! Auf die Server-Konfiguration hab ich leider keinen Einfluss, daher fällt das aus. Hab grad überlegt, die Ordner-Rechte per chmod() vor und nach dem Zugriff über das Script zu ändern. Weiß nur nicht, ob das was bringt.
Ahoi Mikki,
vll nicht so direkt wie dus verstanden hast, aber über ".htaccess" vll?
http://de.selfhtml.org/servercgi/server/htaccess.htm
MfG
Ahoi Mikki,
vll nicht so direkt wie dus verstanden hast, aber über ".htaccess" vll?
http://de.selfhtml.org/servercgi/server/htaccess.htmMfG
Das sieht schonmal sehr vielversprechend aus, danke!!