Добрый день,php language автоматически перенаправляется
Мой сайт имеет EN, RU, AZ язык. как я могу заставить скрипт автоматически менять язык с помощью местоположений? Этот скрипт работает:
function getLocationInfoByIp(){
$client = @$_SERVER['HTTP_CLIENT_IP'];
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
$remote = @$_SERVER['REMOTE_ADDR'];
$result = array('country'=>'', 'city'=>'');
if(filter_var($client, FILTER_VALIDATE_IP)){
$ip = $client;
}
elseif(filter_var($forward, FILTER_VALIDATE_IP)){
$ip = $forward;
}
else{
$ip = $remote;
}
$ip_data = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip));
if($ip_data && $ip_data->geoplugin_countryName != null){
$result['country'] = $ip_data->geoplugin_countryCode;
$result['city'] = $ip_data->geoplugin_city;
}
return $result;
}
$location = getLocationInfoByIp();
$loc= $location['country'];
Это помогает найти код региона. ех. Azerbaija AZ, Russian RU
Как написать код перенаправления с if? ex. если место AZ перенаправляет mysite.com/az/
и если местоположение RU перенаправляет mysite.com/ru/
тогда все остальные регионы должны перенаправить mysite.com/en/
Благодаря хороший день
спасибо за быстрый ответ. – Vaska