webForumDet fria alternativet

Få fram ipnummer, ISP, land ?

9 svar · 548 visningar · startad av Pellefant

PellefantMedlem sedan maj 20023 372 inlägg
#1

Hur får man fram en användares:

-ip-nummer
-namnet på nätverket/ISP:n han/hon använder
-landet

Tror det ev kallas "Servervariabler" ?

WebslaveMedlem sedan maj 2002647 inlägg
#2

Testa och sök

PellefantMedlem sedan maj 20023 372 inlägg
#3

Tack så mycket, det löste det med att få fram ip:t nu. :)

$ip=$_SERVER['REMOTE_ADDR'];

Har testat ISP:n med $_SERVER['REMOTE_HOST']; dock har jag inte fått det att funka än.

Land hittar inte info om nånstans. :( (en del statistikscript anger ju besökarens land, så det borde ju gå på nåt sätt)

Har hittat denna nu också: http://www.php.net/manual/en/reserved.variables.php

Vad sökte dupå förresten, jag sökte på "servervariabler" med begränsning till PHP-forumet, men fick 0 träffar då.

DarrenMedlem sedan dec. 2002789 inlägg
#4

ISP:n kan du hitta på följande sätt:

gethostbyaddr($_SERVER['REMOTE_ADDR'])

Angående land/ip kombinationen kan du ta en titt på detta: http://www.php.net/my.php eller http://ip-to-country.directi.com/

PellefantMedlem sedan maj 20023 372 inlägg
#5

Tackar.

sneezeMedlem sedan dec. 20021 804 inlägg
#6
$strip = gethostbyaddr($REMOTE_ADDR); 
$strip_array = explode(".", $strip); 
   while (sizeof($strip_array) >2) { 
   array_shift($strip_array); 
} 
$strip_end = implode(".", $strip_array); 
   echo "your ISP is<b> $strip_end</b>";

Det ger te x. 'comhem.se' osv.

PellefantMedlem sedan maj 20023 372 inlägg
#7

tack!!!! :)

sneezeMedlem sedan dec. 20021 804 inlägg
#8

Varsågod. ;)

sgtpepperMedlem sedan apr. 20007 588 inlägg
#9

Darren skrev:

http://ip-to-country.directi.com/

Det går aldrig att helt säkert avgöra i vilket land en IP-adress är tilldelad en dator. Ovanstående sajt rapporterar i mitt fall följande :)

You are from United Kingdom and your IP Address is 32.106.xxx.xxx.

Sist jag kollade så är jag från Sverige och min dator bor här också :).

Så lite inte allt för mycket på sådana uppgifter, det kan vara skillnad på vilket land företaget som "äger" en IP-adress befinner sig i och det land där IP-adressen är tilldelad.

DarrenMedlem sedan dec. 2002789 inlägg
#10

Det stämmer bra Sgt. Dock fungerar det i många fall så jag tycker att det är bättre än inget om man behöver en sådan funktion.

130 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)