$kaynak = file_get_contents("http://ip-api.com/json/".$_SERVER['REMOTE_ADDR']."?lang=en");
$data = json_decode($kaynak,true);

$allowedCountries = ["TR", "US", "DE", "GB"];  // Buraya istediğiniz ülke kodlarını ekleyebilirsiniz

if (in_array($data['countryCode'], $allowedCountries)) {
    // Eğer ülke kodu izin verilen ülkeler arasında ise
    // herhangi bir işlem yapmayabilirsiniz veya izin verilen ülkeler için başka işlemler yapabilirsiniz.
} else {
    header('HTTP/1.1 403 Forbidden');
    echo "Forbidden IP! / Yasaklı IP";
    die();
}
Bu işi php den değil de cloudflare'dan halletmeni tavsiye ederim. Network policy araştırabilirsin.