Trafficklau: mit PHP erzeugte Bilder sperren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
PhoenixDH
Mitglied
Beiträge: 257
Registriert: 23.06.2006 08:33
Wohnort: Erfweiler

Trafficklau: mit PHP erzeugte Bilder sperren

Beitrag von PhoenixDH »

Gibt es eine Möglichkeit, mit PHP erzeugte Bilder per ModRewrite zu sperren?

Z.B. das hier:
http://www.bartagame-info.de/Forum/albu ... pic_id=614

Momentan sehen meine Regeln so aus:

Code: Alles auswählen

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?bartagame-info\.de(/.*)?$ [NC]
RewriteCond %{REQUEST_URI} !^.+trafficklau.+$ 
RewriteRule ^.+\.(gif|GIF|jpg|JPG|jpeg|JPEG|png|PNG)$ http://www.bartagame-info.de/bilder/trafficklau.gif [R,L]
Ich kann ja net PHP mit aufnhemen, dann gehen ja keine Links mehr :)

Kann ich ebenso irgendwie ein Verzeichnis auschließen?

Dank euch
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Naja du kannst doch bei RewriteRule beliebige Pfade/Dateien angeben - also füge doch einfach die album_pic.php hinzu.
KB:knigge
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Oder Du könntest es doch direkt in der album_pic.php klären.
Z.B. wenn der User nicht eingeloggt ist, wenn der Referer falsch ist. Oder so in der Art.

Vorschlag dazu:
finde

Code: Alles auswählen

// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_ALBUM); 
init_userprefs($userdata); 
// 
// End session management 
//
danach füge ein:

Code: Alles auswählen

if (!$userdata['session_logged_in'])
{
  redirect(append_sid("login.$phpEx"));
}
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
PhoenixDH
Mitglied
Beiträge: 257
Registriert: 23.06.2006 08:33
Wohnort: Erfweiler

Beitrag von PhoenixDH »

Pyramide hat geschrieben:Naja du kannst doch bei RewriteRule beliebige Pfade/Dateien angeben - also füge doch einfach die album_pic.php hinzu.
Wie würde das denn aussehen, den oberen Code habe ich im Netz gefunden!
Wäre dir dankbar!
Und wie ist das mit nem Verzeichnis als Ausnahme?

Bin blutiger Anfänger was ModRewrite angeht.
PhoenixDH
Mitglied
Beiträge: 257
Registriert: 23.06.2006 08:33
Wohnort: Erfweiler

Re: Trafficklau: mit PHP erzeugte Bilder sperren

Beitrag von PhoenixDH »

Kann keiner weiterhelfen?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Trafficklau: mit PHP erzeugte Bilder sperren

Beitrag von Dr.Death »

Kannst hier mal vorbei schauen:

[MOD] Hotlink Schutz

und Dir Anregungen holen...
Antworten

Zurück zu „Coding & Technik“