Thomas Luethi: Direkte Verweise auf Bilder unterbinden?

Beitrag lesen

Hallo,

kennt jemand eine lösung für diese problematik? .htaccess?

Die genannten Ansaetze mit (Session-)IDs, die man auf dem Server
zwischenspeichert, sind sicher am effizientesten.

Eine etwas weniger "zuverlaessige", dafuer auch viel weniger
aufwendige Methode gibt es durchaus mit .htaccess - dabei
wird der Referrer geprueft, und bei "falschem" Referrer
wird mit mod_rewrite ein Ersatzbild angezeigt.

Ich brauche es selbst - kurzes .htaccess-Beispiel:
http://www.tiptom.ch/humor/geklaut/
Meine Quelle war:
http://www.scriptygoddess.com/archives/000988.php

Auch mit PHP koennte man sowas natuerlich umsetzen.
Prinzip: Die Bilder liegen in einem Verzeichnis, das via HTTP
nicht erreichbar ist, und werden nur bei "richtigem" (oder
fehlendem!) Referrer durch das PHP-Skript ausgeliefert
(z.B. mit fpassthru() durchgeschleust).

Der Referrer ist allerdings manipulierbar; manche Browser
senden auf Wunsch des Benutzers gar keinen Referrer, und
gewisse "Tools" (z.B. WebWasher) schreiben offenbar Unsinn
in den Referrer, sodass Du womoeglich ein paar wenige
"unschuldige" Leute aussperrst (natuerlich sind sie
selbst schuld, wenn sie Software einsetzen, die den
Referrer verfaelscht...). Solange man nur bei _falschem_
Referrer das Ersatzbild liefert, aber bei _fehlendem_
Referrer das normale Bild, finde ich es durchaus vertretbar.

mfg

Thomas

Gruesse,

Thomas