php
ie 버전 확인 방법
하나에하나
2016. 6. 1. 01:11
ie9 버전 이하는 html5 지원이 원할하지 않아 보통은 javascript로 확인하는데
php로 확인할 일이 있어서 찾아봤더니.. 생각보다 알려진게 별루 없더라.
$html5 = "1";
preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT'], $matches);
if(count($matches)<2) {
preg_match('/Trident\/\d{1,2}.\d{1,2}; rv:([0-9]*)/', $_SERVER['HTTP_USER_AGENT'], $matches);
}
if (count($matches)>1){ $version = $matches[1];//$matches변수값이 있으면 IE브라우저
if($version<=9){ // ie 9 이하라면
$html5 = 0;
}
}
아마 php.net 에서 찾은 듯 하다.