• 01-12-2016, 20:57:53
    #1
    Merhaba siteme İzmir'in bir ilçesinden giren superonline kullanıcılarını engellemek istiyorum nasıl yapabilirim?
  • 01-12-2016, 22:16:07
    #2
    @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.
  • 01-12-2016, 23:02:11
    #3
    Php üzerinden engellesem yeterli olur aslında sitemi sürekli takip eden birisi var artık illallah ettirdi.
  • 01-12-2016, 23:15:31
    #4
    amaç nedir hocam merak ettim ?
  • 01-12-2016, 23:52:22
    #5
    Dostum bildiğime göre, Superonline olsun, TTNET olsun, Vodafone olsun. Bunların hepsi Türk Telekom altyapısında diye biliyorum. Yani bağlı oldukları sunucular değişkenlik gösterebiliyor. O yüzden süperonline engeleyemezsin gibi fakat php geoip dediğimiz olay var araştır.
  • 02-12-2016, 11:31:04
    #6
    Type adlı üyeden alıntı: mesajı görüntüle
    amaç nedir hocam merak ettim ?
    sitemi birebir takip edeni engellemek istiyorum.
    grafikcoder adlı üyeden alıntı: mesajı görüntüle
    Dostum bildiğime göre, Superonline olsun, TTNET olsun, Vodafone olsun. Bunların hepsi Türk Telekom altyapısında diye biliyorum. Yani bağlı oldukları sunucular değişkenlik gösterebiliyor. O yüzden süperonline engeleyemezsin gibi fakat php geoip dediğimiz olay var araştır.
    çok teşekkürler.