• 28-08-2014, 12:32:30
    #1
    Merhabalar arkadaşlar ,

    Elimde bir php dosyası mevcut bu scriptin özelliği 2-3 ülke trafiğini ayırıyor x ülkeden gelirse şu sayfaya yönlendir y ülkeden gelirse bu sayfaya yönlendir tarzında çalışıyordu. Ancak işlevini yerine getiremiyor bana bu konuda yardımcı olabilicek arkadaşlar varsa çok sevinirim, pm'den iletişim bilgilerinizi yollarsanız eklerim.
  • 28-08-2014, 12:57:13
    #2
    Hocam ip den ülke tespiti için apisi olan siteler var onlardan birini kullanmanız lazım.
    Bu adrese bakabilirsiniz.
  • 28-08-2014, 13:04:28
    #3
    alialparslan adlı üyeden alıntı: mesajı görüntüle
    Hocam ip den ülke tespiti için apisi olan siteler var onlardan birini kullanmanız lazım.
    Bu adrese bakabilirsiniz.
    hocam php bilgim yok o yüzden aktif olarak bir yardım istiyorum
  • 28-08-2014, 13:07:56
    #4
    serverbuy adlı üyeden alıntı: mesajı görüntüle
    hocam php bilgim yok o yüzden aktif olarak bir yardım istiyorum
    Tamam hocam ufak bir script yapıyorum.
    <?
    $yonlendir=array(
    'default'=>'Varsayılan Adres Eğer ülke bulunamazsa',
    'TR' => 'http://r10.net',
    'DE' => 'http://r10.net',
    'IT' => 'http://r10.net'
    );
    
    function ulkebul($ip){
    return file_get_contents("http://ipinfo.io/$ip/country");
    }
    
    $ulke=ulkebul($_SERVER["REMOTE_ADDR"]);
    if(array_key_exists($ulke,$yonlendir)){header("location: ".$yonlendir[$ulke]);}else{header("location: ".$yonlendir['default']);}
    ?>
    Ben henüz denemedim hata olursa düzeltiriz. Tabi hitiniz yüksekse kendi veritabanınıza da cachelemek lazım.
  • 28-08-2014, 13:37:31
    #5
    alialparslan adlı üyeden alıntı: mesajı görüntüle
    Tamam hocam ufak bir script yapıyorum.
    <?
    $yonlendir=array(
    'default'=>'Varsayılan Adres Eğer ülke bulunamazsa',
    'TR' => 'http://r10.net',
    'DE' => 'http://r10.net',
    'IT' => 'http://r10.net'
    );
    
    function ulkebul($ip){
    return file_get_contents("http://ipinfo.io/$ip/country");
    }
    
    $ulke=ulkebul($_SERVER["REMOTE_ADDR"]);
    if(array_key_exists($ulke,$yonlendir)){header("location: ".$yonlendir[$ulke]);}else{header("location: ".$yonlendir['default']);}
    ?>
    Ben henüz denemedim hata olursa düzeltiriz. Tabi hitiniz yüksekse kendi veritabanınıza da cachelemek lazım.
    hocam skype adresiniz var mı acaba , bu arada çok teşekkür ederim yardımcı olduğunuz için.