Referer mitloggen
Ingo Siemon
- programmiertechnik
0 Dennis0 Ingo Siemon
0 Cybaer0 Cybaer
0 Habe das was tolles gefunden
Ingo Siemon
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/
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.
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
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
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
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.
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
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
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
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