-
[PHP] 접속 기기 구별 하기 - 모바일? 데스크탑?Programming/Web 2014. 3. 7. 15:57336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
홈페이지를 만들다 보면
유저가 모바일로 접속한것인지, 데스크탑으로 접속한건지
구별해야 할 때가 있다.
모바일로 접속했을 경우 모바일 웹을 보여줘야하고
데스크탑으로 접속했을 경우 PC웹을 보여줘야 하기 때문이다.
(물론 다른이유들도 있겠지만)
그리하여, 접속자가 모바일로 접속했는지 PC로 접속했는지 구별하는 방법을 알아보자
위와 같이 $_SERVER['HTTP_USER_AGENT'] 로 모바일인지 PC인지 등을 구별할 수 있다.
위의 소스는 일부러 iOS와 Android 를 나누었지만
나누지 않고 Mobile 로 구별할 수 도 있다.
Agent 로 오는 값은 다양한데 대표적으로 아래와 같은 목록이 있다.
위의 목록이면 거의 대부분의 '스마트폰'을 식별해 낼 수 있다.'Programming > Web' 카테고리의 다른 글
[HTML/JS]홈페이지에 페이스북 좋아요 버튼을 달기 (6) 2014.03.07 댓글