vehbiakdogan

Senior Sofware Developer

PHP

PHP ile ip adresinden konum bulmak

Merhaba arakdaşlar php ile ip adresinden konum bulmak nasıl olur bakacağız. Öncelikle adres bulmak için ip-api.com apisini kullanağım.

<?php
function yerBul($ip) {
return json_decode(file_get_contents("http://ip-api.com/json/$ip"));
}

?>

Yukarıdaki fonksiyonumuz bize parametre olarak gönderdiğimiz ip adresinin konum bilgisini veriyor. Hangi bilgilieri verdiğini aşağıdaki şekilde kendi ip adresimizi parametre vererek bakalım.


$veriler  = yerBul($_SERVER["REMOTE_ADDR"]);

foreach ( $veriler as $sutun => $deger)
echo " $sutun => $deger <br/>";

bu kodu çalıştırdığımızda bize aşağıdaki şekilde bir çıktı verecektir.

as => AS9121 TTNET
city => Erzurum
country => Turkey
countryCode => TR
isp => Turk Telekom
lat => 39.9086
lon => 41.2769
org => Turk Telekom
query =>***.***.***.***
region => 25
regionName => Erzurum
status => success
timezone => Europe/Istanbul
zip =>

gelen veride ip adreside görünür ama ben güvenlik amaçlı kendi ip adresimi gizledim arkadaşlar.

Evet ip adresi ile konum bulmak bu kadar kolay detaylı adreste isterseniz lat,lon değeri ile google maps api kulanarak detaylı adreste alabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir