
09.01.2009, 16:22
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
С нами:
10541186
Репутация:
921
|
|
Сначала определяем User Agent
PHP код:
$user_agent = getenv("HTTP_USER_AGENT");
Затем вот функция вытягивания из User Agent браузера ( список можно расширить... коды браузеров ищи сам)
PHP код:
function detect_browser()
{
global $user_agent, $browser;
if (strstr($user_agent, "Nav") ||
strstr($user_agent, "Netscape")) $browser = "Netscape";
elseif (strstr($user_agent, "Firefox")) $browser = "Firefox";
elseif (strstr($user_agent, "Lynx")) $browser = "Lynx";
elseif (strstr($user_agent, "Opera")) $browser = "Opera";
elseif (strstr($user_agent, "WebTV")) $browser = "WebTV";
elseif (strstr($user_agent, "Konqueror")) $browser = "Konqueror";
elseif (strstr($user_agent, "MSIE 6")) $browser = "Internet Explorer 6";
elseif (strstr($user_agent, "MSIE 7")) $browser = "Internet Explorer 7";
else $browser = "Other";
return 0;
}
ну и на последок вызываем функцию и делаем с определённым брауезом что нам нужно
PHP код:
detect_browser();
if ($browser == "Internet Explorer 6")
{
header('Location: ./ie6/');
}
по желанию фуннкуи. можешь убрать и замешать всё в единую кучу
Последний раз редактировалось Sharky; 09.01.2009 в 16:25..
|
|
|