передать значение переменной из js в php

unhappy

Новичок
передать значение переменной из js в php

мне нужно узнать язык браузера:

<?
$ll = array('en'=>'in-english', 'ru'=>'in-russian', 'es'=>'en-espanol', 'de'=>'auf-deutsch', 'fr'=>'en-francais');
foreach($ll as $k=>$v){
if(eregi($k, $_SERVER['HTTP_USER_AGENT'], $kw)){
print_r ($kw);
}
}
?>

вывод:

опера:
Array ( [0] => ru )
Array ( [0] => es )
Opera/9.63 (Windows NT 5.1; U; ru) Presto/2.1.1

фаирфокс:
Array ( [0] => ru )
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5

ИЕ 6: (массив пустой!) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

я хочу узнать язык браузера через js:

например так :)

<script> var userLang = (navigator.language) ? navigator.language : navigator.userLanguage; </script>
PHP:
<?  
$ll = array('en'=>'in-english', 'ru'=>'in-russian', 'es'=>'en-espanol', 'de'=>'auf-deutsch', 'fr'=>'en-francais');    
foreach($ll as $k=>$v){     
if(eregi($k, $userLang, $kw)){    
 print_r ($kw);    
 }    
}  
?>
что не так?
 

Splurov

Новичок
И ещё зачастую клиент передаёт заголовок Accept-Language, который можно получить через $_SERVER['HTTP_ACCEPT_LANGUAGE'].
 
Сверху