<?php
$client_ip = $_SERVER['REMOTE_ADDR'];
$ipinfo = file_get_contents('https://ipinfo.io/'.$client_ip.'/json');
unset($client_ip);
if ($ipinfo !== false)
{
$ipinfo_datas = json_decode($ipinfo, true);
echo 'IP:' . $ipinfo_datas['ip'] . '<br>';
echo 'Bölge:' . $ipinfo_datas['region'] . '<br>';
echo 'Şehir:' . $ipinfo_datas['city'] . '<br>';
unset($ipinfo_datas);
}
else
{
echo 'ipinfo bilgisi alınamadı!';
}
unset($ipinfo);
?>Çıktı (örnek):
IP:127.0.0.1
Bölge:Antalya
Şehir:Antalya