개발자의 끄적끄적

[php] explorer 브라우저 체크하는 방법 본문

개발/php

[php] explorer 브라우저 체크하는 방법

효벨 2021. 3. 15. 03:00
728x90
반응형

[php] explorer 브라우저 체크하는 방법

 

 

php 에서

 

익스플로러를 구분해야 하는 경우가 있습니다.

 

새로 개발되는 사이트에는 특히나 익스플로러에서는 지원이 안되는 경우가 있어서

 

다른 방식으로 구현을 하는 경우가 대부분입니다.

 

그럴때 아래 방법처럼 브라우저가 EXPLORER 인지

 

체크하여 액션을 구현하면 됩니다.

 

 

1. 우선 $_SERVER 변수의 HTTP_USER_AGENT , 즉 agent 정보를 변수에 담습니다.

$user_agent = $_SERVER["HTTP_USER_AGENT"];

 

2. 변수에 담겨진 agent 정보중 MSIE 라는 내용이 담겨있는지 확인합니다.

if ( preg_match("/MSIE*/", $user_agent) ) {
    // 익스플로러 
}

 

3. 담겨있는지 체크한 값이 true 이면 explorer 이라고 보면 됩니다.

 

 

위처럼 각종 브라우저 별로 agent의 값이 달라서

 

추가적으로 체크하고 구분할 수 있습니다!

 

참고들 하세요!

반응형
Comments