http://php.net/manual/en/function.get-browser.php
get_browser 함수 사용.
추가 -> 우씨 -_-.. 서버 설정 만져야 하잖아. 외부 호스팅을 목적으로 하는데 이건 쓸 수가 없다.
자바스크립트 써야하나....
완성된 코드
<?
// 사파리를 뒤로 뺀 이유는 다른 브라우저들의 agent string에서 사파리가 나타나기 때문. 위험요소다.
$broswer_list = array('MSIE', 'Chrome', 'Firefox', 'iPhone', 'iPad', 'Android', 'PPC', 'Safari', 'none');
$browser_name = 'none';
foreach ($broswer_list as $user_browser){
if ($user_browser === 'none') break;
if (strpos($_SERVER['HTTP_USER_AGENT'], $user_browser)){
$browser_name = $user_browser;
break;
}
}
echo "$browser_name <br/> <br/>";
echo $_SERVER['HTTP_USER_AGENT'];
?>
아. 해당 코드는 IE9, 크롬, 아이폰에서 테스트됨.
안드로이드와 사파리 아이패드 테스트 안함.

최근 덧글