HTTP-Referer auslesen - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html) +--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html) +--- Thema: HTTP-Referer auslesen (/thread-27220.html) |
HTTP-Referer auslesen - K-Help4You - 05.01.2013 Guten Abend, ich möchte eine kleine Statistik führen, von welchen fremden Seiten die Besucher meiner Seite kommen. Dafür wollte ich aus dem Array $_SERVER den Referer auslesen, via PHP-Code: <?php PHP-Code: <?php Ich selbst habe es mit den Browsern Opera und Google Chrome probiert, ein Bekannter hat es per Firefox ausgetestet. Überall kam bei erster Variante eine leere Ausgabe. Auf dem Server läuft PHP-Version 5.3.16 Hoffe auf Antwort. Lg Flo RE: HTTP-Referer auslesen - hafgan - 05.01.2013 Hi, um es direkt in mybb zu integrieren kann ich jetzt nicht helfen. Aber vielleicht ist ja 'awstats' einen Blick wert: https://de.wikipedia.org/wiki/Awstats http://www.awstats.org/ Damit wird der Referer auf jeden Fall ausgelesen! Gruß hafgan RE: HTTP-Referer auslesen - StefanT - 05.01.2013 Es muss $_SERVER['HTTP_REFERRER'] heißen. RE: HTTP-Referer auslesen - K-Help4You - 06.01.2013 Auch die Schreibweise hatte ich schon ausprobiert, brachte auch nicht das gewünschte Ergebnis. Aber da bei Ausgabe des kompletten Strings der Referer nicht angezeigt wird, weiß ich nicht mehr weiter. Kann es sein, dass das Erfassen von Referers in der php.ini ausgeschalten werden kann? RE: HTTP-Referer auslesen - K-Help4You - 10.01.2013 Keiner eine Antwort? Folgende Ausgabe liefert das komplette Array: Zitat:Array Ist unser Testserver, Username überall mal zensiert. Funktioniert auf unserem Main-Server aber genauso wenig. RE: HTTP-Referer auslesen - Falkenauge Mihawk - 10.01.2013 http://php.net/manual/de/reserved.variables.server.php Zitat: 'HTTP_REFERER' Das heisst, der Referer wird nur gesetzt, wenn der auf diese Seite weitergeleitet wird. Und nein, der Referer kann in der php.ini nicht ausgeschaltet werden. Schliesslich setzt der Browser dieser Wert. RE: HTTP-Referer auslesen - K-Help4You - 11.01.2013 Gibt es auch eine Möglichkeit jeden Aufruf mit entsprechender "Absenderseite" zu erfassen? RE: HTTP-Referer auslesen - Falkenauge Mihawk - 11.01.2013 Der Wert wird immer gesetzt, wenn man von einem Link auf die Seite gekommen ist. RE: HTTP-Referer auslesen - K-Help4You - 11.01.2013 Das ist mir mittlerweile klar. Aber ich meinte, ob es vielleicht eine andere Möglichkeit noch gibt, alle Aufrufe zu loggen. RE: HTTP-Referer auslesen - Falkenauge Mihawk - 11.01.2013 Die einzige Möglichkeit wäre ein Cookie dafür zu missbrauchen. Das heisst, in einem Cookie die aktuelle Seite speichern und dann wenn man auf eine andere Seite geht, den Keks auslesen und neu beschreiben. |