v2.5.2
Giriş yap

IP Adresinden İl Bulma

redline
1,183 defa görüntülendi
$_SERVER['REMOTE_ADDR']

ile kişinin IP adresini alabiliyoruz. Buradan yola çıkarak il bilgilisini alabilir miyiz. Mahalle veya ilçe kadar nokta atışına ihtiyacım yok, il olsa yeterli.

Bunu bir koşul ile nasıl kullanabilirim;

if ($il = $istanbul) {
 echo "İstanbuldasın, o zaman uygundur.";
}else {
 echo "İstanbul sınırları dışındasın, malesef hizmet veremiyoruz.";
}

gibi bir koşul da oluşturmam gerekiyor.

Yardımlarınızı bekliyorum arkadaşlar, hepinize şimdiden teşekkürler. :)

Cevap yaz
Cevaplar (2)
redline
1823 gün önce

Teşekkür ederim :)

haciyeff
1823 gün önce

Böyle bir api var
https://geolocation-db.com/
https://geolocation-db.com/json

Bir değerde izin verdiğin ip adreslerini tutarak bu adrese istek atabilirsin. Eğer gelen cevaptaki ipv 4 le üst üste düşüyorsa izin verebilirsin.
Ek olarak apida city kısmı da var. Şehir adlarına göre de bu kontrölü sağlayabilirsin.