Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Язык посетителя
цитата
22/02/12 в 13:17
 FreeMann
всем привет.

интерисует каким образом можно определить на каком языке говорит посетитель сайта? есть ли какой скрипт который поможет определить это?
- по запросу, который он отправил к сайту, - по браузеру, который он исп-ет, - по оси... незнаю ... как? только не предлагайте GeoIP и т.п.

может кто уже наступал на такое.

спасибо.
цитата
22/02/12 в 14:00
 freeek
HTTP_ACCEPT_LANGUAGE
цитата
22/02/12 в 14:22
 FreeMann
может подскажешь что нибудь говотое, которое бы по HTTP_ACCEPT_LANGUAGE выдавало бы LANGUAGE
цитата
22/02/12 в 14:56
 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());


не знаю, подойдет или нет, в случае нахождения вернет массив языков используемых браузером в порядке предпочтения либо логическое ложно
цитата
22/02/12 в 14:59
 arma
Нечего определять, давай выбор пользователю выбирать себе Language.

Очень раздражает, когда сайты автоматом меняют язык отображения.
К примеру заходишь под китайским IP - и потом ищи в иероглифах где там переключалка языков trollface.png
цитата
22/02/12 в 15:06
 freeek


самый верный способ smail54.gif
цитата
22/02/12 в 15:37
 FreeMann
отлично
спасибо


Эта страница в полной версии