반응형
단순히
웹로그를 분석하는 데 매우 중요한 리퍼러(Referer / Referrer)에 대해서
서버사이드 언어로만 구현하여 DB저장을 하다가
구글 분석기는 스크립트로 뭘 한던데......??
생각이 들어서 찾아보니
document.referrer
어라??
왜 저걸 몰랐지??
이미 예전부터 있던 레퍼런스인듯 한데?? 구버전 IE에서 시도했던거 같기도 하다..
문제가 있어서 사용을 안한건지 모르겠다만...흠!!
직접 사용하여서, GET방식으로 외부서버로 DB저장이 가능하였다.
좋다.
이게 구글 분석기의 원리였구나!! 굳!! 굳!! 굳!!
근데?? 자바스크립트는 클라이언트사이드언어인데, 그렇다면 브라우저 환경에 영향을 받을 수도 있을 것 같다.
서버에서는 요청을 받으면서 헤더에서 리퍼러를 가져올 것인데
document의 referrer이면?? 서버로부터 받은 문서에 referrer이 들어있다는 건가?? 아니다! 그럴리가
그럼 처음부터 클라이언트가 가지고 있던 정보다. 마치 history정보처럼;
왠지 신뢰성이 떨어지는 느낌이지만, 별 다른 방법이 없다. 현재로선 최선이다!!
반응형
'dev > web' 카테고리의 다른 글
[JS] 점선 테두리 제거 스크립트 분석 (0) | 2012.04.27 |
---|---|
[HTML] b태그와 strong태그의 차이 (0) | 2012.04.26 |
HTML 특수문자 코드표 (0) | 2012.04.09 |
javascript get url parameter #2 (0) | 2012.03.29 |
javascript get url parameter (0) | 2012.03.27 |