Hallo!
Ich erstelle gerade ein Statistik-System für meine Website, und frage mich wie ich das Herkunftsland und den Internet-Provider (=Host?) des Surfers aufzeichnen kann. In den $_SERVER[…]-Variablen habe ich nichts passendes gefunden. Weiß jemand weiter?
Danke,
Frosch.
Die Variable $_SERVER[„REMOTE_ADDR“] enthaelt die IP des Nutzers. Diese kann man Aufloesen und so den Hostnamen enthalten, mit kannst Du auf den Provider des Besuchers rueckschliessen - und damit in den meisten Faellen (ausser AOL z.B.) auch auf das Herkunftsland.
Gruss
Stefan
Hallo
Ich erstelle gerade ein Statistik-System für meine Website,
und frage mich wie ich das Herkunftsland und den
Internet-Provider (=Host?) des Surfers aufzeichnen kann. In
den $_SERVER[…]-Variablen habe ich nichts passendes
gefunden. Weiß jemand weiter?
Neben Stefans Tipp würde mir folgendes einfallen:
* wenn Du den Server kontrollierst, solltest
Du mod_geoip (http://www.maxmind.com/app/mod_geoip) installieren,
dann kannst Du von mod_php aus direkt im Apache
darauf zugreifen (http://www.dinke.net/blog/2006/11/en/, http://www.maxmind.com/app/php). …
$gi = geoip_open(„GeoIP.dat“, GEOIP_STANDARD);
$ip = $_SERVER[‚REMOTE_ADDR‘];
$country_name = geoip_country_name_by_addr($gi, $ip);
$country_code = geoip_country_code_by_addr($gi, $ip);
…Grüße
CMБ
Diese kann man Aufloesen und so den Hostnamen
enthalten, mit kannst Du auf den Provider des Besuchers
rueckschliessen
Mir ist klar, dass der Provider durch die IP feststeht; ich frage mich nur, woher ich die Infos tatsächlich bekomme: Gibt es da eine Liste zum Nachschlagen?
lg frosch.
* wenn Du den Server kontrollierst,
danke für den tipp, kontrolliere den server aber leider nicht.
LG Frosch.