Kodumdaki hata nedir test.php adına bir dosyaya kaydettiğimde kod sorunsuz çalışıyor ancak sitemin header koduna veya index.php eklediğimde bu sayfa sizi çok kez yönlendirdi diyip sayfa açılmıyor

<?php
ob_start(); // çıktı tamponlamasını başlat

$ip_address = ''; // IP adresini al
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
    $ip_address = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    $ip_address = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
    $ip_address = $_SERVER['REMOTE_ADDR'];
}

$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_URL => 'https://ipinfo.io/'.$ip_address.'/country',
    CURLOPT_SSL_VERIFYPEER => false
));
$country_code = trim(curl_exec($curl));

if ($country_code != "TR") {
    header("Location: https://smsvar.com/en"); // farklı ülkeden ise yönlen
} else {
      header("Location: https://smsvar.com"); // türkiyeden ise yönlen
}

curl_close($curl);

ob_end_flush(); // çıktı tamponlamasını sonlandır
?>