Ingo Siemon: Referer mitloggen

Tach Euch allen

Ich würde gerne wissen, von welchen Links auf anderen Webseiten
die Besucher zu meiner Seite gefunden haben.
Dafür will ich gerne die Referer mitloggen.
Dargestellt werden sollen die verweisenden URLs
ann einfach auf einer HTML-Seite, auf der die URLs natürlich
auch entsprechend verlinkt sind.

Dafür würde ich gerne einen ensprechenden Code auf allen
meinen Seiten einfügen, damit eben auch alle Quereinsteiger erfallst werden.
Und dieser Code soll auf allen meine Seiten der gleiche sein.

Nun ist meine Frage an Euch, wie ich sowas am besten realisieren kann.
Mit was muss ich mich da auseinandersetzen?
Oder gibts sowas vielleicht schon von einem Anbieter.
Es darf auch ruhig etwas kosten.

Wie gesagt, mir geht es nur um die Referer der verweisenden Seiten.
Ich baruche keinen Counter oder Sonstiges.

Es würde mich riesig freuen, wenn Ihr mir helfen könntet,
damit ich den richtigen Ansatz zur Herangehensweise an dieses Anliegen finde.

Gruß aus Münster
Ingo Siemon

Ach so, noch was:
Ich habe nun die Navigation und das Aussehen meiner
Startseite weiter verbessert. Vielleicht könntet Ihr da auch nochmal
Eure Meinung zu sagen: http://spaceart.de/_Test2/

  1. Hi Ingo,

    Ich würde gerne wissen, von welchen Links auf anderen Webseiten
    die Besucher zu meiner Seite gefunden haben.
    Dafür will ich gerne die Referer mitloggen.

    Werte doch einfach die access_log Datei des Apachen aus - da steht (entsprechende Konfiguration des Apaches vorausgesetzt, ist aber eigentlich Standard) der Referer drin. Die Auswertung kannst du natürlich auch mit einem fertigen Programm machen lassen, Webalizer ist da recht bekannt und wird auch von SELFHTML verwendet.

    MfG, Dennis.

    1. Lieber Dennis

      Werte doch einfach die access_log Datei des Apachen aus ...

      Ich möchte ja eben nicht die Server-Log-Dateien meines
      Providers mit einer Software auswerten.

      Sonden ich möchte im Endergenis eine Webseite aufrufen,
      auf der Live alle Referer (neuste immer oben) einfach
      anklickbar angezeigt werden.

      Gruß
      Ingo

      1. Hallo Ingo,

        Sonden ich möchte im Endergenis eine Webseite aufrufen,
        auf der Live alle Referer (neuste immer oben) einfach
        anklickbar angezeigt werden.

        naja, sonderlich spannend ist so eine Linkwüste sicher nicht. Ohne Erklärung was einen erwartet, jede Menge doppelte ....
        Ne Frage, Von wievielen Seiten bist du denn verlinkt? Ich schätze mal, dass es nicht mehr als eine Handvoll ist. Vielleicht 2? Oder sind es wirklich so viele?
        Wäre eine kommentierte Linkliste nicht einfacher, und du bist damit auf der sicheren Seite. So gänzlich ungeprüfte Links, du weist wie einfach sich der Referer manipulieren lässt. Und wer weis wo so ein Link dann hinführt ....

        Viele Grüße,

        Jochen

        --
        Heute schon gescribbelt?
        Scribbleboard
        1. Lieber Jochen

          naja, sonderlich spannend ist so eine Linkwüste sicher nicht. Ohne Erklärung was einen erwartet, jede Menge doppelte ....

          Diese Referer-Liste soll nur für mich sein.
          Die will ich nicht veröffentlichen.

          Ne Frage, Von wievielen Seiten bist du denn verlinkt? Ich schätze mal, dass es nicht mehr als eine Handvoll ist. Vielleicht 2? Oder sind es wirklich so viele?

          http://www.google.de/search?hl=de&newwindow=1&q="www.spaceart.de"&btnG=Suche&meta=

          Gruß
          Ingo

      2. Hi Ingo,

        Ich möchte ja eben nicht die Server-Log-Dateien meines
        Providers mit einer Software auswerten.

        Warum nicht? access_log (z.B. mit PHP) zeilenweise einlesen, dann von hinten
        beginnend alles ausgeben und schon...

        Sonden ich möchte im Endergenis eine Webseite aufrufen,
        auf der Live alle Referer (neuste immer oben) einfach
        anklickbar angezeigt werden.

        ... hast du genau das. Wenn dein Provider dir die access_log nur für einen
        bestimmten Zeitraum zur Verfügung stellt, kannst du die so gewonnen Daten
        natürlich noch in eine MySQL-DB speichern und dir später noch mal nach Lust
        und Laune anschauen.

        Zusätzlich dazu musst du dir natürlich noch bewusst machen, wie Maxx bereits
        gesagt hat, dass du die gewonnenen URLs _auf keinen Fall_ öffentlich
        zugänglich ausgeben darfst, zumindest nicht in verlinkter Form, sonst wird
        das von bösen Seiten[tm] zur Verbesserung des PageRanks genutzt.

        MfG, Dennis.

        1. Hi,

          gesagt hat, dass du die gewonnenen URLs _auf keinen Fall_ öffentlich
          zugänglich ausgeben darfst, zumindest nicht in verlinkter Form, sonst wird
          das von bösen Seiten[tm] zur Verbesserung des PageRanks genutzt.

          Nein, das kann man, auch bei Verlinkung, unterbinden. Das Problem ist ein rein rechtliches, wenn sich da Referrer mit illegalem Content reinschmuggeln (und da dürfte bereits die bloße Nennung der URL problematisch sein, nicht erst ein klickbarer Link).

          Gruß, Cybaer

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  2. Hi,

    Nun ist meine Frage an Euch, wie ich sowas am besten realisieren kann.

    Wenn Du keine Datenbank dafür verwenden möchtest, z.B.:

    1. Datei mit Referrern einlesen
    2. Nachschauen, ob der aktuelle Referrer bereits enthalten ist
    3. Ggf. den neuen Referrer anhängen (File-Locking nicht vergessen).

    Und diese Liste dann in der Anzeige-Seite einlesen und in Links umwandeln.

    Damit das Überprüfen schneller geht, könnte man aber z.B. auch die Überprüfung anhand eines Hash-Wertes vornehmen. Und/oder man macht die Liste tagesaktuell (dürfte sich dann ohnehin in erträglichem Rahmen bewegen).

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
    1. Ach ja: Und das ganze ggf. automatisch *nach* der Erzeugung der normalen Seite anhängen (Stichwort: http://php.net/register_shutdown_function & Co.).

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  3. Hallo

    OK, mir ist natürlich klar, das es hier ein SELF-HTML-Forum ist
    und kein "Wo-bekomme-ich-alles-umsonst"-Forum,
    aber dennoch möchte ich hier gerne eine prima Sache empfehlen.

    Mein Anliegen bezüglich des Mitloggens von Referern hatten
    wohl auch andere und so hat hier jemand ein prima Script veröffentlicht:
    http://www.dislabs.de/index.php?ac=labor&sub=5&id=15.

    Das erfüllt haargenau meine Ansprüche und funktioniert ganz hervorragend.

    Gruß
    Ingo