• 02-05-2020, 22:21:54
    #1
    Merhabalar,

    Bazı içeriklerimin türk ipsinden gelen ziyaretçilerimin görmesini istemiyorum, türk ipsinden giren ziyaretçilerin o sayfada bir resim veya video ile bu sayfa yoktur gibi bir uyarı göstermek istiyorum. Yurtdışı ipsinden girenler için bu içerikleri göstermek istiyorum. Yardımcı olabilecek bir arkadaş var mı?
  • 02-05-2020, 22:23:30
    #2
    basit olarak tarayıcı dili user agent ile alıp engelleyebilirsiniz ya da ip adresinden sorgulayıp engelleyebilirsiniz ip adresi için servisler var ama biraz tuzlu olabilir
  • 02-05-2020, 22:24:54
    #3
    • useragent ile süzgeçten geçirebilirsiniz,
    • cloudflare ile engelleyebilirsiniz,
    • ipinfo.io gibi sitelerden sorgulama yapıp yönlendirebilirsiniz
  • 02-05-2020, 22:25:30
    #4
    Sahibinden com, bunu yurt dışı için yapıyor, vpn ile girip bir incele istersen,
  • 02-05-2020, 22:31:19
    #5
    dev
    Kurumsal Üye
    L0pht adlı üyeden alıntı: mesajı görüntüle
    • useragent ile süzgeçten geçirebilirsiniz,
    • cloudflare ile engelleyebilirsiniz,
    • ipinfo.io gibi sitelerden sorgulama yapıp yönlendirebilirsiniz
    En matiklisi cloudflare bence. Header'da country codu gonderiyor. Bir ip atip halledilir hic ugrastirmaz
  • 03-05-2020, 13:49:06
    #6
    Çok teşekkürler yardımlarınız için useragent ile yapmak daha mantıklı gibi. Çünkü belirli sayfalar göstericem belirli sayfaları göstermiğcem. Cloudflare ile olmuyor diye biliyorum
  • 04-05-2020, 10:53:40
    #7
    @Noroc; 'un belirtiği gibi Cloudflare üzerinden country bilgisini alabilir sonrasında sayfanda bu bilgiye göre dilediğini yapabilirsin hocam. Siteni Cloudflare üzerinden servis ettikten sonra $_SERVER["HTTP_CF_IPCOUNTRY"]; ile ülke kodunu alabilirsin. Ayrıntılı bilgi için https://support.cloudflare.com/hc/en...IP-Geolocation ve https://support.cloudflare.com/hc/en...quest-headers- inceleyebilirsiniz.
  • 04-05-2020, 18:03:37
    #8
    Eğer mevzu bahis yabancı kullanıcılara farklı içerik göstermekse belki $_SERVER[HTTP_ACCEPT_LANGUAGE ] değişkeninin içinde TR kelimesinin geçip geçmediğini de kontrol ettirebilirsiniz. Tabii bu biraz daha basit bir yöntem olur.