Få reda på info om ip adresser

Permalänk
Medlem

Få reda på info om ip adresser

Jag för lite besöksstatestik på min hemsida och vill veta lite mer än att bara få ip- nummret. Typ stad och vilken operatör dom använder som man kan få reda på t.ex http://www.ipmap.com/

För att få ut ip nummret skriver jag ju $ip = $_SERVER['REMOTE_ADDR'];

Kan man skriva något liknande för att få ut land och stad?

/Jacob

Permalänk
Medlem

Med Google Analytics så får du riktigt bra statistik

Permalänk
Medlem

tänkte mera på hur man bygger egen php kod

Permalänk
Medlem

Du kan inte få ut den informationen på det sättet.
Om jag förstått det helt rätt måste man använda sig av en databas som lagrat information om var en viss IP-adress hör hemma.
Alla 213.x.x.x-adresser är t.ex. svenska. Hur man sedan får ut mer exakt var denna dator är ansluten kan jag inte svara på.
Har för mig det finns en tjänst som heter GeoIP som lagrar den här typen av information.

Permalänk
Medlem

<?php
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);

echo $hostname;
?>

Hostname är det t.ex telia?

Permalänk
Medlem
Skrivet av kobbe92:

<?php
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);

echo $hostname;
?>

Hostname är det t.ex telia?

http://www.geoiptool.com/en/webtools/ Du kanske kan ha nytta av deras databas?

Permalänk
Medlem
Skrivet av jocke92:

http://www.geoiptool.com/en/webtools/ Du kanske kan ha nytta av deras databas?

dock inte då jag vill göra en egen funktion

Permalänk
Medlem
Skrivet av kobbe92:

dock inte då jag vill göra en egen funktion

Okej. Gör så här:

1. Kolla upp reverse-DNS för alla publika IP-addresser
2. Använd ex. Whois för att ta reda på var varje address är registrerad
3. Spara detta i en gigantisk databas
4. Varje gång besökaren visar din sida, leta upp motsvarande land i databasen

...eller så använder du GeoIP:s databas. Du kan ju välja själv hur mycket arbete du vill lägga ner.