PHP ip adresinin Konumu
10
●262
- 29-01-2022, 21:05:47Hayir yok hem bunu API veya json ile yapıyorlarMisafir adlı üyeden alıntı: mesajı görüntüle
Aşağıdaki ki kod ile ama ben calistiramadim hata da yok ekrana gelen birşey de
$ip = '98.229.152.237';
$xml = simplexml_load_file("http://ipinfodb.com/ip_query.php?ip=$ip");
print_r($xml); - 29-01-2022, 21:07:19Api ile de yapabilirsiniz hazır veri tabanları ile de.Ladavaz adlı üyeden alıntı: mesajı görüntüle
https://blog.ipapi.co/ip_lookup_php/
https://ipapi.co/json
ipapi kullanmanızı tavsiye ederim. - 29-01-2022, 21:09:34Deneyim teşekkür ederimMisafir adlı üyeden alıntı: mesajı görüntüle
- 29-01-2022, 21:13:40
<?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
- 29-01-2022, 21:21:04hocam çok teşekkür ederim ama telefondan da baktım pc den de ipinfo bilgisi alınamadı! diyoraponkral adlı üyeden alıntı: mesajı görüntüle
- 29-01-2022, 21:25:00Hosting sunucunuzda bir sınırlandırma olabilir. Kodu test ederek sizinle paylaştım. Curl ile düzenleyerek tekrar paylaşacağım. Bu mesajı güncellerim.Ladavaz adlı üyeden alıntı: mesajı görüntüle
Düzenleme: Bir sonraki mesajımda alternatif kodu paylaştım. - 29-01-2022, 21:30:06çok teşekkür ederim hocam takipteyimaponkral adlı üyeden alıntı: mesajı görüntüle
