• 01-01-2017, 22:19:26
    #10
    Kodun mantığı çok basit aslında. Gelen ziyaretçinin tarayıcı diline bakıyor eğer rusçaysa belirlediğim sayfaya yönlendiriyor. Bunu geliştirmek size kalmış
  • 01-01-2017, 22:38:51
    #11
    hasip adlı üyeden alıntı: mesajı görüntüle
    Siteme yaklaşık 2 aydır rusya üzerinden gelen gereksiz trafik yüzünden şöyle bir yöntem uyguladım. Dil seçeneklerini istediğiniz gibi çoğaltabilirsiniz.

    $dil = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    if ($dil == 'ru') {
       header("Location: sayfalar/yasak/");
    }
    Geçenler yurt dışı sahte hit olmuştu sureklı ip değiştiğinden dolayı malesef engelleyememiştim en iyi çözüm bu koddu bunu rahatlıkla kullanabilirsiniz ancak.

    Google botları siteyede giremiyor malesef sadece ru engelleencek se sorun olmaz tabi.
  • 02-01-2017, 19:16:25
    #12
    hasip adlı üyeden alıntı: mesajı görüntüle
    Kodun mantığı çok basit aslında. Gelen ziyaretçinin tarayıcı diline bakıyor eğer rusçaysa belirlediğim sayfaya yönlendiriyor. Bunu geliştirmek size kalmış
    hocam böyle bir işlemle rusyadan gelen ziyaretçileri Google Analytics sayıyor mu?

    Ayrıca kod bilgim olmadığı için bir ricada bulunmak istiyorum.

    Ben bu sistemle Türkiye'den gelen ziyaretçileri engelledim."tr" etiketi koyarak. Lakin böyle yapınca ben giremiyorum siteye Ben size kendi ip adresimi versem Türkiye'den sadece bu ip adresi girebilir diye birşey ekleyebilir miyiz?
  • 02-01-2017, 19:26:11
    #13
    php ile gelen ip adresi alinir senin ip adresinle karsilatirilir ve islem yaptirilir. cok zor degil daha basit yontemse ingilizce chrome veya firefox yuklenir

    SM-N920C cihazımdan Tapatalk kullanılarak gönderildi
  • 02-01-2017, 22:18:55
    #14
    norchem adlı üyeden alıntı: mesajı görüntüle
    hocam böyle bir işlemle rusyadan gelen ziyaretçileri Google Analytics sayıyor mu?

    Ayrıca kod bilgim olmadığı için bir ricada bulunmak istiyorum.

    Ben bu sistemle Türkiye'den gelen ziyaretçileri engelledim."tr" etiketi koyarak. Lakin böyle yapınca ben giremiyorum siteye Ben size kendi ip adresimi versem Türkiye'den sadece bu ip adresi girebilir diye birşey ekleyebilir miyiz?

    kod şöyle birşey olabilir test etmedim denersiniz.

    <?
    $dil = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    $ip=$_SERVER['REMOTE_ADDR'];
    
    if("$ip" == '85.106.xxx.xxx')
    {
        echo 'sen gel sıkıntı yok :)';
        // bu bölüme normal config vb dosyanın include edilmesi gerekmektedir.
    } else {
        if ($dil == 'tr') {
       header("Location: sayfalar/yasak/");
    }
    }
    
    ?>
  • 03-01-2017, 00:07:28
    #15
    hasip adlı üyeden alıntı: mesajı görüntüle
    kod şöyle birşey olabilir test etmedim denersiniz.

    <?
    $dil = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    $ip=$_SERVER['REMOTE_ADDR'];
    
    if("$ip" == '85.106.xxx.xxx')
    {
        echo 'sen gel sıkıntı yok :)';
        // bu bölüme normal config vb dosyanın include edilmesi gerekmektedir.
    } else {
        if ($dil == 'tr') {
       header("Location: sayfalar/yasak/");
    }
    }
    
    ?>
    çalışmadı hocam bu kod
  • 03-01-2017, 08:42:14
    #16
    85.106 yazan yere kendi ip adresinizi yazdınız değilmi. Ayrıca kullandığınız sistem nedir.
  • 01-09-2017, 19:48:32
    #17
    hasip adlı üyeden alıntı: mesajı görüntüle
    85.106 yazan yere kendi ip adresinizi yazdınız değilmi. Ayrıca kullandığınız sistem nedir.
    Siteye 404 bağlantılara yani olmayan linklere gelen anlık 2k saldırı altındayım. Bu kodu sadece 404 bağlantılara gelenler için yapabilir miyiz?
  • 02-10-2017, 21:16:46
    #18
    hasip adlı üyeden alıntı: mesajı görüntüle
    Siteme yaklaşık 2 aydır rusya üzerinden gelen gereksiz trafik yüzünden şöyle bir yöntem uyguladım. Dil seçeneklerini istediğiniz gibi çoğaltabilirsiniz.

    $dil = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    if ($dil == 'ru') {
       header("Location: sayfalar/yasak/");
    }
    Hocam dil seçeneklerini nasıl çoğaltacağız.