Hi, Torwächter
Aber nicht einfach, indem ich einen Link "unsichtbar" mache (was am Ende vielleicht doch die letzte Möglichkeit ist) sondern ich möchte einen Direktzugriff verhindern (wenn man das Bild direkt in den Browser laden will). Ich habe leider nicht die Möglichkeit .htaccess zu nutzen, aber ein cgi-bin Verzeichnis ist vorhanden. Ich habe mal etwas von direktload:fals gehört. Für eure Hilfe bedanke ich mich im Voraus.
Handelt es sich um Bilder, die auf einer Homepage sichtbar sein sollen? Dann kann diese jeder Besucher speichern und du wirst es nicht verhindern können. Du kannst jedoch verhindern, dass Bilder in fremde Sites eingebunden werden, indem du ein Perl-Skript verwendest, dass den Referer überprüft. Handelt es sich nicht um deine Site, verweigerst du die Herausgabe.
die einbindung der bilder sieht dann in etwa so aus: <img src="script.cgi?file=meinbild.jpg" ... > wobei der genaue Pfad zum Bild entweder 'geheim' ist, oder es sich um ein nicht öffentlich zugängliches Verzeichnis handelt.
Im Moment habe ich leider keine FixFertig-Lösung zur Hand, aber das System sollte dir jetzt klar sein ;-)
Anders sieht es aus, wenn Dateien allgemein nicht zugänglich sein sollen, dann musst du einfach nur das Verzeichnis schützen.
LG Orlando