André Laugks: Passwortschutz

Beitrag lesen

Hallo!

Aha, also kommt kein User "von außerhalb" an die Bilder dran (wegen .htaccess) und mit PHP / readfile() kann ich das Bild trotzdem aus dem Ordner holen?

PHP kommt in diesem Fall mit der .htaccess-Datei nicht in Berührung. readfile() ließt das Bild aus.

<img src="bild.php?datei=bild.jpg"> / <a href="bild.php?datei=bild.jpg">Bild Downloaden</a>

bild.php

readfile($_GET['datei']);

Und Du überprüfst immer ob der User richtig eingeloggt ist, bevor Du ein Bild "ausließt".

Was war noch mal DOCUMENT_ROOT?

Das ist das Verzeichnis in dem die Webseite liegt.

Dann muss das Script was readfile() ausführ auch auf dem Server liegen wo die Bilder liegen gelle?

Nein, die Datei/Bilder können auch auf einem anderen Server liegen.

André Laugks

--
Die Frau geht, die Hilti bleibt!