본문 바로가기

Referer

(2)
실버라이트와 Referer 1. What's Referer 모두 아시다시피 레퍼러(표준은 Referrer, 하지만 Referer라고 많이 씀)는 현재 웹페이지에 도착하기 위해서, 어느 페이지를 거쳐왔느냐 하는 정보를 뜻합니다. 이 정보는 이전 페이지에서 다음 페이지를 호출할 때 HTTP Header에 실어서 보내는 정보입니다. 예를 들어 네이버에서 "휴즈플로우"를 검색한 다음, 링크를 클릭하게 되면, 휴즈플로우 웹사이트로 이동하게 되는데, 이 때 호출되는 Request Header를 살펴보면, 아래와 같이 Referer 정보가 있습니다. (Fiddler를 통해서 볼 수 있습니다.) 이 정보를 이용해서 구글 애널러틱스나 블로그 관리자 모듈에서 유입경로 데이터가 만들어지게 되는 것이죠. 이게 바로 Referer입니다. 2. 실버라이트..
[TIP] 실버라이트로 referrer 얻기 HTML DOM 접근을 통한 간단한 방법이죠. HTML DOM에 접근해야 하기 때문에 실버라이트를 로드할 때 를 반드시 넣어줘야 해요. referrer얻기 HtmlPage.Document.GetProperty("referrer").ToString() domain얻기 HtmlPage.Document.GetProperty("domain").ToString() 현재 URL얻기 HtmlPage.Document.GetProperty("URL").ToString() 실버라이트 2에서는 HTML DOM에 대한 지원이 강화되었지만 위와 같이 직접적인 프로퍼티로 노출되어 있지 않는 것들은 GetProperty 메서드를 사용하여 얻을 수 있다는 것을 참고^^ 또한 referrer를 제외한 domain과 현재 URL은 굳이..