접속통계에서 IE11과 안드로이드브라우저 추가 방법을 알수 있을까요?

접속통계에서 IE11과 안드로이드브라우저 추가 방법을 알수 있을까요?

QA

접속통계에서 IE11과 안드로이드브라우저 추가 방법을 알수 있을까요?

본문

안녕하세요.

접속자 통계 라이브러리 파일(visit.lib.php)의  접속통계에서 IE11과 안드로이드 기본 브라우저를 추가하고 싶은데, 방법이 있을까요?

1) IE11 문제

IE10까지는 아래 코드를 써서 정상적으로 통계가 잡힙니다만, 같은 방식으로 11을 적용하면, 그냥 Gecko로 잡히는군요.

else if(preg_match("/msie 10.0[0-9]*/", $agent))     { $s = "MSIE 10.0"; }  --> MSIE 10.0 로 출력

else if(preg_match("/msie 11.0[0-9]*/", $agent))     { $s = "MSIE 11.0"; } --> Gecko 로 출력


2) 안드로이드 기본 브라우저

안드로이드 폰으로 접속했을 경우, 모바일 크롬이나 오페라 등도 통계에 잡히는데, 기본 브라우저는 Safari로 잡히고 있습니다. 검색을 해보니, 모바일 사파리와 안드로이드 기본 브라우저 모두 WebKit을 기반으로 만들어져서 그런 모양인데요...

혹시, 안드로이드 기본 브라우저를 사파리와 분리해서 통계를 낼 수 있는 방법이 있을까요??




이 질문에 댓글 쓰기 :

답변 1

1) IE11 문제- 자문자답

검색을 하다보니, IE11부터 사용자 에이전트 문자열이 변경 되었네요.

http://msdn.microsoft.com/ko-kr/library/ie/hh869301%28v=vs.85%29.aspx

그래서,

else if(preg_match("/msie 11.0[0-9]*/", $agent))     { $s = "MSIE 11.0"; }는 잘못된 형식이고

else if(preg_match("/rv:11.0*/", $agent))     { $s = "MSIE 11.0"; }
로 하니 정상적으로 MSIE 11.0으로 출력이 됩니다.

참고하세요~~

그나저나 안드로이드 기본 브라우저는 아는 분이 안계실까요??
답변을 작성하시기 전에 로그인 해주세요.
전체 131
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT