Bazı arkadaşlara yararlı olacağını düşündüğüm için paylaşıyorum.

function ip_cek_usta(){
  if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
    $ip = $_SERVER['HTTP_CLIENT_IP'];
  } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  } else {
    $ip = $_SERVER['REMOTE_ADDR'];
  }
  return $ip;
}


function ulke_ogren_usta($ip) {
  $json = file_get_contents("http://ipinfo.io/{$ip}/geo");
  $detay = json_decode($json, true);
  return $detay;
}


$ipadresi = ip_cek_usta();

$detay = ulke_ogren_usta($ipadresi);
$bilgi=$detay['country'];

if($bilgi != "TR")
{
echo "Türkiye Dışı Erişim Yasaktır! Başka Kapıya :)";
exit;
}