본문으로 바로가기

브라우저 구별법

category Backend/PHP 2019. 10. 17. 14:56
반응형

브라우저 구별법


$userAgent = $_SERVER["HTTP_USER_AGENT"];

$browser = "";

if ( strpos($userAgent, "MSIE") !== false ) {
  // 익스플로러
 
  if ( strpos($userAgent, "MSIE 6") !== false ) {
      $browser = "Explorer 6";
  }else if ( strpos($userAgent, "MSIE 7") !== false ) {
      $browser = "Explorer 7";
  }else if ( strpos($userAgent, "MSIE 8") !== false ) {
      $browser = "Explorer 8";
  }else if ( strpos($userAgent, "MSIE 9") !== false ) {
      $browser = "Explorer 9";
  }else if ( strpos($userAgent, "MSIE 10") !== false ) {
      $browser = "Explorer 10";
  }else{
      // 익스플로러 기타
      $browser = "Explorer ETC";
  }
 
} elseif ( strpos($userAgent, "Trident") !== false && strpos($userAgent, "rv:11.0") !== false && strpos($userAgent, "Gecko") !== false ) {
    $browser = "Explorer 11";
} elseif ( strpos($userAgent, "Mozilla") !== false ) {
// 모질라 (파이어폭스)
$browser = "mozilla";
 
} elseif ( preg_match("/(Nav|Gold|X11|Mozilla|Nav|Netscape)*/", $userAgent) ) {
    // 네스케이프, 모질라(파이어폭스)
    $browser = "Netscape/mozilla";
 
} elseif ( preg_match("/Opera*/", $userAgent) ) {
    // 오페라
    $browser = "Opera";
 
} else {
    $browser = "Other";
}
 
echo $browser;
 
 
 
 




반응형

'Backend > PHP' 카테고리의 다른 글

이미지 웹에서 불러오기  (0) 2019.11.01
php 온라인 소스실행 사이트  (0) 2019.10.17
날짜 비교 (stamp)  (0) 2019.07.16
php CodeIgniter index.php 죽이기  (0) 2019.07.06
파일 업로드 및 다운로드  (0) 2019.06.26