madex: Bestimme URL´s vom Bilderladen sperren.

Hallo ich möchte mich mal kurz vorstellen.
Ich bin Betreiber von http://www.auktions-vorlage.de und habe ein ziemlich spezielles Problem.
Auf meiner Seite kann man sich HTML Auktionstexte + Design erstellen und in einem Auktionshaus nutzen. Die einzige Auflage ist das ein Link zu einer Mich-Seite nicht entfernt wird. Doch gerade die, die am meisten Geld damit verdienen nehmen es damit nicht so genau und verlangen zum Teil schon das ich ihnen die Rechtslage beweise.
Es ist doch möglich in der .htaccess einzustellen das die Grafiken von bestimmten URL's geladen werden. Ist es nicht auch möglich das umzukehren und bestimmte URL's auszuschliessen?
Hier mal ein Beispiellink eines Artikels.
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&ih=009&sspagename=STRK%3AMESO%3AIT&viewitem=&item=190094105438&rd=1&rd=1

Ich befürchte fast das ich nur die http://cgi.ebay.de/ws/eBayISAPI.dll ausschliessen kann und nicht nur bestimmte Artikelnummern.
Oder?
Vielen Dank schonmal für alle Antworten.

  1. Hello,

    es ist möglich, den Refer(r)er auszuwerten, wenn die Grafiken eben referenziert werden im HTML-Dokument. Nicht jeder Browser sendet den mit, insbesondere, weil viele "Personal Firewalls" den auch überschreiben mit irgendwelchem Blödsinn.

    Ich würde mir da aber keine Gedanken machen.
    Wenn derjenige die "beklaut", der die Seite unterhält, dann kannst Du das Bild auch austauschen gegen eine "Rechtsbelehrung", natürlich auch als Bild, denn das wird erwartet.

    Die überachaubare einfache Methode:

    Eintrag in der .htaccess oder der (Virt)Host-Konfiguration

    <Files harzflirt.gif>
              ForceType application/x-httpd-php
          </Files>

    PHP-Script, das den Namen des ursprünglichen Bildes erhalten hat.

    <?php    #### harzflirt.gif ####

    $imgsrc = 'harzflirt.gif.img';

    if (strpos(strtolower($_SERVER['HTTP_REFERER']), 'beepworld.de/members31/????????/harzflirt.htm' ) !== false)
    {
      $imgsrc = 'harzflirt_ersatzbild.gif';
    }

    header('Content-Type: image/gif');
    readfile($imgsrc);

    ?>

    Das von meinem Account geklaute Banner der verlinkten Community wird ausgetauscht gegen ein modifiziertes.

    Eine univeresellere Lösung wäre dann der mod_rewrite, der den Namen des Files an immer dasselbe Script übergibt.

    Harzliche Grüße vom Berg
    http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau

    1. Hi!

      es ist möglich, den Refer(r)er auszuwerten, wenn die Grafiken eben referenziert werden im HTML-Dokument. Nicht jeder Browser sendet den mit, insbesondere, weil viele "Personal Firewalls" den auch überschreiben mit irgendwelchem Blödsinn.

      Es gibt auch noch einige Anti-Werbe-Tools, die Referer filtern, Proxies, die den Referer ändern und die Möglichkeit, den Referer zu faken (z.B. mittels Firefox-Addon o.ä.).
      Man kann sich also nicht wirklich drauf verlassen.

      Ich würde mir da aber keine Gedanken machen.
      Wenn derjenige die "beklaut", der die Seite unterhält, dann kannst Du das Bild auch austauschen gegen eine "Rechtsbelehrung", natürlich auch als Bild, denn das wird erwartet.

      hmm... Sowas hat ein Bekannter von mir gemacht. Nachdem er mitbekommen hat, daß jemand sein Bild auf einer anderen Website eingebunden hatte, tauschte er dieses aus.
      Das war irgendwie so eine Pfadfinder-Website oder sowas.
      Die haben sich gar nicht die Mühe gemacht, das Bild zu speichern, sondern sie haben auf ihrer Site direkt das Bild von seinem Server eingebunden.
      Naja, dann wurde es getauscht und die Deppen haben es noch nicht einmal bemerkt.
      Es hat über zwei Wochen gedauert, bis diese Pfadfinder festgestellt haben, daß auf ihrer Website ein Hardcore-Porno-Bild angezeigt wurde. :-)

      Schöner Gruß,
      rob

      1. Hello,

        Es gibt auch noch einige Anti-Werbe-Tools, die Referer filtern, Proxies, die den Referer ändern und die Möglichkeit, den Referer zu faken (z.B. mittels Firefox-Addon o.ä.).
        Man kann sich also nicht wirklich drauf verlassen.

        Will er doch auch gar nicht.
        Es reicht immer noch, wenn 50% der Requests mit Referrer kommen.
        Wenn der text im Ersatzbild gut und kurz gemacht iat, führt das zum Erfolg.
        Derartige Seiten wrden ja durch Fachpublikum aufgerufen.
        Man muss also nur überlegen, auf was diese Leute allergisch reagieren...

        Harzliche Grüße vom Berg
        http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau

    2. Das hier ist notwendig das die falsche Bild Datei geparst wird, richtig?

      Eintrag in der .htaccess oder der (Virt)Host-Konfiguration

      <Files harzflirt.gif>
                ForceType application/x-httpd-php
            </Files>

      Und damit gebe ich das Bild aus?:

      header('Content-Type: image/gif');
      readfile($imgsrc);

      Also ich kann dann eine beliebige Bedingung in der PHP Datei aufstellen. Also kann ich in dem String des HTTP_REFERER prüfen ob eine die Anfrage von einer bestimmten Artikelnummer kommt und mit einer Artikelnummerblacklist abgleichen.
      Ich denke du hast mir sehr geholfen.

      Grüße