Re: Frage an die PHP-Experten...
Verfasst: 08.03.2010, 15:49
Sowohl als auch. Ich habe mir ein entsprechende "Galleriefunktion" in php geschrieben, über die die Bilder angezeigt werden und das sollte eigentlich auch der einzige Weg sein, diese bilder zu Gesicht zu bekommen.Mic hat geschrieben:Wie genau möchtest du denn die Aktfotos von dir schützen? Vor dem Verlinken auf anderen Seite oder grundsätzlich, also der direkte Aufruf?
Damit habe ich mal angefangen. Aber da ich auf der Seite selber ja noch verschiedene Berechtigungen habe (für den Adminbereich), bin ich dann dazu übergegangen, das ausschließlich über PHP umzusetzen, um eine doppelte Anmeldung zu vermeiden.Mic hat geschrieben: Für ersteres ist mod_rewrite (wieder) dein Freund. Du legst eine .htaccess in das Verzeichnis mit den Bildern, die folgenden Inhalt haben sollte:Sie macht folgendes:Code: Alles auswählen
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?deinedomain.de/.*$ [NC] RewriteRule .(gif|jpg|png|GIF|JPG|PNG)$ http://www.deinedomain.de/ersatz.gif [R,L]
Sobald eine Grafik geladen wird (gif, png, jpg), wird die Grafik http://www.deinedomain.de/ersatz.gif angezeigt, also nicht das ursprüngliche Bild. Mit einer Ausnahme, und zwar wenn die Grafik von der Domain http://www.deinedomain.de geladen wird, welche deine sein sollte.
Willst du aber grundsätzlich den Aufruf verhindern, würde ich so langsam deine grundsätzliche Herangehensweise überdenken. Vielleicht solltest du den kompletten Auftritt per .htaccess schützen. In dieser .htaccess könntest du dann Benutzer anlegen.
Die User hätten ja sonst immer erst die Anmeldung via htaccess und dann noch meine PHP-Anmeldung. Das wäre unschön. Oder kann man den angemdeleten htaccess-Namen irgendwie an php übergeben?