ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [PHP] 접속 기기 구별 하기 - 모바일? 데스크탑?
    Programming/Web 2014. 3. 7. 15:57
    336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

    홈페이지를 만들다 보면

    유저가 모바일로 접속한것인지, 데스크탑으로 접속한건지

    구별해야 할 때가 있다.


    모바일로 접속했을 경우 모바일 웹을 보여줘야하고

    데스크탑으로 접속했을 경우 PC웹을 보여줘야 하기 때문이다.

    (물론 다른이유들도 있겠지만)


    그리하여, 접속자가 모바일로 접속했는지 PC로 접속했는지 구별하는 방법을 알아보자





    위와 같이 $_SERVER['HTTP_USER_AGENT'] 로 모바일인지 PC인지 등을 구별할 수 있다.

    위의 소스는 일부러 iOS와 Android 를 나누었지만

    나누지 않고 Mobile 로 구별할 수 도 있다.

    Agent 로 오는 값은 다양한데 대표적으로 아래와 같은 목록이 있다.



    위의 목록이면 거의 대부분의 '스마트폰'을 식별해 낼 수 있다.


    'Programming > Web' 카테고리의 다른 글

    [HTML/JS]홈페이지에 페이스북 좋아요 버튼을 달기  (6) 2014.03.07

    댓글

Designed by Tistory.