Определение страны Пользователя и перенаправление на языковую версию сайта

Определяем с помощью GeoIp, что Пользователь из России и зашёл на английскую версию сайта, перенаправляем его на русскую версию сайта (при первом заходе).

<?php
session_start();  // открываем сессию
$oGeoData = GeoIp_Controller::instance()->execute();
$country = Core_Array::get($oGeoData, 'country', Core_Array::get($oGeoData, 'country_iso'));
if($oGeoData) {
    if($country == 'Россия' and !isset($_SESSION['lang']))
    {
	    ob_start();
      	$_SESSION['lang'] = 'ru-RU';
        $new_url = 'https://site.com/ru/';   // адрес страницу, куда перенаправить
        header('Location: '.$new_url);
        ob_end_flush();
    }
    else
    {
        $_SESSION['lang'] = 'en-US';
    }
}
?>