Seite 1 von 1

Trafficklau: mit PHP erzeugte Bilder sperren

Verfasst: 18.12.2008 18:06
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

Verfasst: 18.12.2008 18:19
von Pyramide
Naja du kannst doch bei RewriteRule beliebige Pfade/Dateien angeben - also füge doch einfach die album_pic.php hinzu.

Verfasst: 18.12.2008 19:03
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"));
}

Verfasst: 18.12.2008 23:12
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.

Re: Trafficklau: mit PHP erzeugte Bilder sperren

Verfasst: 04.01.2009 13:14
von PhoenixDH
Kann keiner weiterhelfen?

Re: Trafficklau: mit PHP erzeugte Bilder sperren

Verfasst: 04.01.2009 13:21
von Dr.Death
Kannst hier mal vorbei schauen:

[MOD] Hotlink Schutz

und Dir Anregungen holen...