Здравствуйте. Имеется сайт на двух языках, английском и русском. Нужно сделать так чтобы языка сайта автоматически менялся на нужный. В интернете нашел код (www.rudebox.org.ua/automatically-detect-the-language-site-in-php/), но он почему-то не работает. Подскажите пожалуйста в чем может быть проблема?
<?php
// список языков
$sites = array(
"en" => "roma-turistik.com/main.html",
"ru" => "roma-turistik.com",
);
// получаем язык
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
// проверяем язык
if (!in_array($lang, array_keys($sites))){
$lang = 'en';
}
// перенаправление на субдомен
header('Location: ' . $sites[$lang]);
?>
<?php
// список языков
$sites = array(
"en" => "roma-turistik.com/main.html",
"ru" => "roma-turistik.com",
);
// получаем язык
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
// проверяем язык
if (!in_array($lang, array_keys($sites))){
$lang = 'en';
}
// перенаправление на субдомен
header('Location: ' . $sites[$lang]);
?>