Thomas Schmieder: HTTP Auth (wieder mal...)

Beitrag lesen

Hallo Herbert,

das hatte ich Dir eigentlich auch beantwortet.

Leg das Verzeichnis ausserhalb der Document Root oder lass es mit .htaccess geschützt. Nun holst Du die Bilder nicht mehr mit einer Direktreferenz (<img src="bildname"...>) aus dem Verzeichnis, denn per HTTP kommst du ja nicht heran, sondern Du holst sie mit Hilfe eines PHP-Scriptes (<img src="getpic.php?ID=1234456" ...>) aus dem Verzeichnis. In diesem Script muss natürlich vorher die User-Identifikation mittels Sessionnummer und SessionPIN stattfinden. Dann kannst Du Dir aus der Datenbank den Dateinamen besorgen und das Bild mittels readfile() ausgeben. Vorher musst Du noch den Doc-Type-Header senden. ICh wiederhole mich aber...

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.