W tablicy
$_SERVER znajdziesz wiele ciekawych informacji.
Zainteresuj się tez projektem
ip-to-country.
A przede wszystkim poszukaj na forum pod słowem
geolokalizacja, było to już baaaardzo wiele razy.
Możesz zapomnieć że będzie wałkowane kolejny raz