• 13-08-2014, 13:49:38
    #1
    Arkadaşlar merhaba;

    Siteye giren kullanıcının ip adresini alıyorum fakat bu ip adresini herhangi bir ip sorgulama sitesinde sorgulayıp ülkesine göre echo yapmak istiyorum.

    Bunu nasıl yapabilirim?

    Yardımlarınız için teşekkür ederim.

    İyi günler.
  • 13-08-2014, 13:52:30
    #2
    $ip = $_SERVER['REMOTE_ADDR'];
    $xml = simplexml_load_file("http://www.geoplugin.net/xml.gp?ip=".$ip);
    $ulke = $xml->geoplugin_countryName ;
    $ulke = str_replace(' ', '_', $ulke);
  • 13-08-2014, 15:44:24
    #3
    CanArs12 adlı üyeden alıntı: mesajı görüntüle
    $ip = $_SERVER['REMOTE_ADDR'];
    $xml = simplexml_load_file("http://www.geoplugin.net/xml.gp?ip=".$ip);
    $ulke = $xml->geoplugin_countryName ;
    $ulke = str_replace(' ', '_', $ulke);
    Hocam dediğin kodu kullandım.

    Ülkeyi echo ettirebiliyorum fakat o ülkeden gelenleri if e sokamıyorum.

    Yazdığım if kodu;

         
          if($ulke == 'Turkey') { 
            header("Location:http://aaa.com");
            }
    Bu kodu yazdığımda Türk kullanıcılar aaa.com a gitmiyor.

    Sebebi ne olabilir?

    Teşekkürler.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:44:24 -->-> Daha önceki mesaj 15:24:22 --

    ob_start();
    kodunu yazmayı unutmuşum.

    Sorun çözüldü, tekrardan teşekkürler.
  • 13-08-2014, 16:48:18
    #4
    bişey değil