Forum Webscript.Ru

Программирование => PHP => Тема начата: advanced от 18 Октября 2002, 03:54:03

Название: Как определить Браузер посетителя и отправить его на соответствующую страницу!??
Отправлено: 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");

?>
_______________________

Спасибо!
Название: Как определить Браузер посетителя и отправить его на соответствующую страницу!??
Отправлено: Alexey333 от 18 Октября 2002, 07:54:14
$HTTP_USER_AGENT
Вот, например, мой (у меня IE):
Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
Вот на основе этих данных и определяй дальнейшие действия.
Название: Как определить Браузер посетителя и отправить его на соответствующую страницу!??
Отправлено: tserbis от 18 Октября 2002, 11:01:26
Встречал рекомендации использовать browscap.ini (http://www.cyscape.com/browscap/) .
Название: Как определить Браузер посетителя и отправить его на соответствующую страницу!??
Отправлено: Britva от 18 Октября 2002, 13:34:07
Читать FAQ (http://forums.webscript.ru/showthread.php?s=&threadid=3931)!