Eddie: Welches (fremde) Dokument verweist auf eins meiner Bilder?

Hallo allerseits,

der Betreff ist nicht ganz so aussagekräftig, darum will ich das nochmal verdeutlichen.

Stellt euch vor, auf meinem Server liegt ein Bild: http://me.de/meins.jpg

Irgendjemand anderes baut dieses Bild bei sich auf eine HTML-Seite:
...
<img src="http://me.de/meins.jpg">
...

Und diese Internet-Seite wird jetzt mindestens einmal von einem beliebigen Besucher mit einem Browser betrachtet - also auch das dort eingebundene Bild, das dafür ja von meinem Server geholt wird.

Welche Daten werden bei diesem Zugriff dann (normalerweise) an mich übermittelt? Genauer: gibt es eine Möglichkeit, automatisiert die genaue Adresse des Hauptdokuments auszulesen?

Danke für eure Hilfe,
Eddie

--
Old men and far travelers may lie with authority.
  1. Hallo Freunde des gehobenen Forumsgenusses,

    Stellt euch vor, auf meinem Server liegt ein Bild: http://me.de/meins.jpg

    Irgendjemand anderes baut dieses Bild bei sich auf eine HTML-Seite:
    ...
    <img src="http://me.de/meins.jpg">

    Du kannst in die Apache-Logs gucken, dich interessieren alle Zugriffe auf Bilder (Videos, etc.),
    die als Referer keinen Leerstring und keine deiner eigenen Seiten enthalten.

    Gruß
    Alexander Brock

    --
    Ceterum censeo Carthaginem esse delendam
  2. Hallo Eddie,

    Stellt euch vor, auf meinem Server liegt ein Bild: http://me.de/meins.jpg

    Irgendjemand anderes baut dieses Bild bei sich auf eine HTML-Seite:
    ...
    <img src="http://me.de/meins.jpg">
    ...

    Der Referer gibt an, woher dieses Bild verlinkt ist. Der Referer steht bei entsprechender Konfiguration (und wenn er vom Client übertragen wird) in den Logfiles des Webservers.

    Viele Grüße
    Frank

    1. Hallo allerseits,

      Der Referer gibt an, woher dieses Bild verlinkt ist.

      Aha, der "Referrer" ist also per Definitionem die vom zuständigen (Kind-)Prozess zuletzt besuchte Adresse? Und bezieht sich also nicht, wie ich immer dachte, nur auf die letzte HTML-Seite? Aha!
      Ich haette erwartet, dass entweder garkein Referrer uebertragen wird, oder der der vorletzten HTML-Seite...

      Danke, Eddie

      --
      Old men and far travelers may lie with authority.
      1. Hallo Eddie,

        Aha, der "Referrer" ist also per Definitionem die vom zuständigen (Kind-)Prozess zuletzt besuchte Adresse? Und bezieht sich also nicht, wie ich immer dachte, nur auf die letzte HTML-Seite? Aha!

        ich glaube, dir ist noch nicht so richtig klar, was der Refer(r)er wirklich ist. Mit irgendwelchen Server-Prozessen hat der natürlich gar nichts zu tun. Sondern der Referer wird vom Client "gemacht".
        Der Browser schickt beim Request sozusagen die Information mit, was ihn dazu veranlasst, diese Ressource abzurufen. Bei Bildern und ähnlichen Objekten ist das die Seite, in der das Bild eingebettet ist; bei HTML-Seiten ist es die Seite, von der du mit einem Link auf die gerade angeforderte Seite kommst.

        Kein Referer wird übrigens übertragen, wenn du z.B. eine URL direkt in die Adresszeile des Browsers eingibst, oder wenn du eine Ressource aus den Bookmarks des Browsers direkt abrufst, oder wenn der Browser einfach einen Maulkorb hat.

        Ich haette erwartet, dass entweder garkein Referrer uebertragen wird, oder der der vorletzten HTML-Seite...

        Wieso der vorletzten? Hmmm...
        Schönen Tag noch,

        Martin

        --
        Time's an illusion. Lunchtime doubly so.
          Douglas Adams, "The Hitchhiker's Guide To The Galaxy"
        1. Hallo Martin,

          Kein Referer wird übrigens übertragen, wenn du z.B. eine URL direkt in die Adresszeile des Browsers eingibst, oder wenn du eine Ressource aus den Bookmarks des Browsers direkt abrufst, oder wenn der Browser einfach einen Maulkorb hat.

          ... oder wenn ihn irgendein Programm zwischen Browser und Server verschluckt.

          Grüße aus Nürnberg
          Tobias