Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich an der Web-Site anzumelden:
 
Thema mit vielen Antworten

Bilder in ordner schützen


Autor Nachricht
Verfasst am: 25.03.2005 [11:09]
B1rolli
Themenersteller
Dabei seit: 23.10.2002
Beiträge: 131
Hi,

Ich möchte auf meinen Webspace Bilder die in einen ordner sind schützen wie es funpic.de macht d.h. das die bilder die in den ordner Bilder sind nur auf seiten angezeigt werden können die auf meinen webspace liegen und nicht das andere leute ausm i-net einfach die url von dem bild kopieren und es dan auf ihre seite setzen, kostet nach der zeit traffic aber es soll noch gehen das die bilder via rechtsklick gespeichert werden können nur halt nicht verlinkt.

Ich hoffe ihr versteht wie ich es meine ich weiß nicht ob ich hier im php berreich richtig bin aber ich denke mal schon.

Cu
Matze
Verfasst am: 25.03.2005 [11:33]
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
Mit PHP kannst du das zwar auch regeln, aber viiieeel einfacher geht das mit htaccess: <a rel='nofollow' href='outbound.php?url=http://www.bananajoe.de/beispiele.html#4' target='_blank'><a href="http://www.bananajoe.de/beispiele.html#4" target="_blank">http://www.bananajoe.de/beispiele.html#4</a></a>

Von daher auch: Thema verschoben.
Verfasst am: 25.03.2005 [12:22]
B1rolli
Themenersteller
Dabei seit: 23.10.2002
Beiträge: 131
Danke Robbes

Aber damit kann ich nicht wirklich was anfangen wo muß ich den hin mit diesen code ?
[code:1:9a9f5f7991]RewriteEngine on
RewriteCond %{HTTP_REFERER} !^
RewriteCond %{HTTP_REFERER} !^http://(www.)?bananajoe.de/.* [NC]
RewriteRule .(gif|jpg) http://www.bananajoe.de/images/dieb.gif [R,L][/code:1:9a9f5f7991]
Verfasst am: 25.03.2005 [12:29]
smilie
Dabei seit: 10.07.2002
Beiträge: 527
Du musst in diesem Ordner eine .htacces Datei anlegen
und da kommt das rein.

irgendwo iss noch ein threat da, da hat robbes die möglichkeiten erklärt wie man diese erstellt ich such ma ebend schnell:<a rel='nofollow' href='outbound.php?url=http://www.sachen-fuer-webmaster.de/forum/index.php?showtopic=2343' target='_blank'>.htacces</a>

[EDIT]mich mal berrihtige in dem ich was weggelöscht habe

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 25.03.2005 um 12:41.]
Verfasst am: 25.03.2005 [12:31]
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
Das gehört in eine Datei namens ".htaccess", näheres dazu dürftest du <a rel='nofollow' href='outbound.php?url=http://httpd.apache.org/docs-2.0/howto/htaccess.html' target='_blank'>hier</a>, <a rel='nofollow' href='outbound.php?url=http://trash.net/faq/htaccess' target='_blank'>hier</a> und hier im Forum (über die Suche) einiges finden.
Den Code musst du übrigens noch auf deine Domain anpassen.
Verfasst am: 26.03.2005 [10:50]
joe
Dabei seit: 07.04.2002
Beiträge: 1225
Die Lösung funktioniert in den meisten Fällen, hat aber den Nachteil, daß sie auf einen Referer angewiesen ist. Referer werden allerdings von vielen (Privacy-)Proxies, Anonymizern und ggf. auch -bei entsprechender Konfiguration- vom Browser selbst unterdrückt. Ohne den entsprechenden Referer kriegt dann auch ein regulärer Besucher nur das Dieb-Bild angezeigt.

Insofern ist eine Lösung in PHP/Perl/... evtl. besser, auch wenn's aufwendiger ist. Ein guter Ansatz sind kurzlebige Sessions oder der Einsatz kryptographischer Methoden. Bei beiden kannst Du auf Referer verzichten und bist damit unabhängig von Konfigurationen und der Paranoia des Clients.

cu
Joe

while(!asleep()) sheep++;
Verfasst am: 26.03.2005 [11:29]
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
<!--QuoteBegin-joe+26. März 2005 - 10:50--><div class='quotetop'>ZITAT(joe 4 26. März 2005 - 10:50)</div><div class='quotemain'><!--QuoteEBegin-->Die Lösung funktioniert in den meisten Fällen, hat aber den Nachteil, daß sie auf einen Referer angewiesen ist. Referer werden allerdings von vielen (Privacy-)Proxies, Anonymizern und ggf. auch -bei entsprechender Konfiguration- vom Browser selbst unterdrückt. Ohne den entsprechenden Referer kriegt dann auch ein regulärer Besucher nur das Dieb-Bild angezeigt.<!--QuoteEnd--></div><!--QuoteEEnd-->
Dagegen gibt es ein einfaches Mittel: Zugriff auf das Bild bei entsprechendem Referer (Besucher von der eigenen Seite) oder bei keinem Referer (direkter Zugriff) zulassen.
Alternativ kann man statt einem "Dieb!"-Bild auch auf ein PHP-Skript umleiten, welches dann das gewünschte Bild in ein HTML-Dokument einbettet. Somit kann innerhalb von img-Tags nichts angezeigt werden, direkte Aufrufe funktionieren aber nach wie vor problemlos. Siehe beliebiges Bild auf <a rel='nofollow' href='outbound.php?url=http://www.robwei.de/' target='_blank'>www.robwei.de</a> icon_wink.gif
Verfasst am: 18.05.2005 [19:03]
Dominik Kopp
Dabei seit: 02.03.2002
Beiträge: 1580
Wie hast du das gemacht? Bin grad zu faul mir was da zu wurschteln! icon_wink.gif
Verfasst am: 18.05.2005 [19:23]
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
Toll das du zu faul bist, aber ich soll extra meinen lokalen Server anmachen oder was?!?

icon_wink.gif

[code:1:302ffe90ce]RewriteEngine On

RewriteCond %{REQUEST_FILENAME} .*jpg|.*jpeg|.*gif|.*png [NC]
RewriteCond %{HTTP_REFERER} !robwei.de [NC]
RewriteCond %{HTTP_REFERER} !www.robwei.de [NC]
RewriteCond %{HTTP_REFERER} !robwei.lh [NC]
RewriteCond %{HTTP_REFERER} !www.robwei.lh [NC]
RewriteCond %{HTTP_REFERER} !rw.fuq-u.org [NC]
RewriteCond %{HTTP_REFERER} !sit.fuq-u.org [NC]
RewriteRule (.*) /showpic.php?pic=1[/code:1:302ffe90ce]

Die PHP-Datei dürftest du selbst zusammenkriegen denke ich...
Verfasst am: 18.05.2005 [21:32]
Dominik Kopp
Dabei seit: 02.03.2002
Beiträge: 1580
Danke danke...
PHP bekomm ich grad noch selbst hin! icon_wink.gif
Schickes neues Blog hast du!