Все ленты — последние статьи

Определяем язык браузера

Определяем язык браузера

Если вы создаёте многоязычный сайт, то неплохо было бы знать язык браузера и, в зависимости от этого, отобразить сайт в том или ином виде.

01 function get_client_language($availableLanguages, $default='en'){
02     if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
03         $langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
04  
05         foreach ($langs as $value){
06             $choice=substr($value,0,2);
07             if(in_array($choice, $availableLanguages)){
08                 return $choice;
09             }
10         }
11     }
12     return $default;
13 }

Источник: http://snipplr.com/view/12631/detect-browser-language/php-detect-browser-language