@Haramiler; php de curl veya file_get_contens fonskiyonları ile ipinfo.io vb. bir servisin apisini kullanarak bağlanan ziyaretçinin ipsinden country, city, region, servis sağlayıcı adı gibi verilere ulaşabilirsiniz.
Örneğin ip info örneğinde:
http://ipinfo.io/IP/json bu urlde IP yazan yere ip yazarak girerseniz size json formatında bilgileri verecektir. Gelen bilgilerden
city ve
region kısımlarından şehir ve semt bilgisini,
org kısmından ise servis sağlayıcı firmayı elde edebilirsiniz.
php üzerinden ise gerekli if koşulları ile izmirden süperonline ile girenleri engelleyebilirsiniz.
Not: Bu tarz servislerde günlük sorgu (request) limiti olabilmektedir, örneğin ipinfo.io da günlük 1000 sorguya izin veriliyor. Üstü için paket satın almanız isteniyor.