Forum Webscript.Ru
Программирование => PHP => Тема начата: advanced от 18 Октября 2002, 03:54:03
-
Ребята!
Я спрашивал, как определить язык, а теперь мне нужно ещё и браузер!
Помогите! вот скрипт, что в него нужно добавить!
Допустим браузеры Netscape и IE.
___________
$lang = $_SERVER[\'HTTP_ACCEPT_LANGUAGE\'];
if (stristr($lang,"ru")){
$lng="ru";
} elseif (stristr($lang,"en")){
$lng="en";
}
elseif (stristr($lang,"de")){
$lng="de";
} else{
$lng="en"; // язык по умолчанию
}
header("Location: ./".$lng."/index.php");
?>
_______________________
Спасибо!
-
$HTTP_USER_AGENT
Вот, например, мой (у меня IE):
Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
Вот на основе этих данных и определяй дальнейшие действия.
-
Встречал рекомендации использовать browscap.ini (http://www.cyscape.com/browscap/) .
-
Читать FAQ (http://forums.webscript.ru/showthread.php?s=&threadid=3931)!