IP Adresinden İl Bulma
$_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. :)
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.