FreeMann
всем привет.
интерисует каким образом можно определить на каком языке говорит посетитель сайта? есть ли какой скрипт который поможет определить это?
- по запросу, который он отправил к сайту, - по браузеру, который он исп-ет, - по оси... незнаю ... как? только не предлагайте GeoIP и т.п.
может кто уже наступал на такое.
спасибо.
freeek
Код:
function getLanguage(){
if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && preg_match_all('%([a-z]{2})(?:-\1)?%i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $match)){
return $match[0];
}
return false;
}
var_dump(getLanguage());
не знаю, подойдет или нет, в случае нахождения вернет массив языков используемых браузером в порядке предпочтения либо логическое
ложно
arma
Нечего определять, давай выбор пользователю выбирать себе Language.
Очень раздражает, когда сайты автоматом меняют язык отображения.
К примеру заходишь под китайским IP - и потом ищи в иероглифах где там переключалка языков