'HTTP Referer'에 해당되는 글 1건
- 2007/12/26 [엉뚱한실험6] Silverlight & HTTP Referer
2007/12/26 17:48
[엉뚱한실험6] Silverlight & HTTP Referer
2007/12/26 17:48 in Silverlight 1.1 [Old]/Experiment

사용자는 대체 어느 링크를 타고 우리 웹사이트에 방문하셨을까?
이걸 알려주는 HTTP Referer라는 것이 있죠?
근데 과연 실버라이트 객체에 HtmlPage.Navigate로 구현한 링크를
타고 들어온 사용자로 부터도 HTTP Referer 정보를 얻을 수 있을까요?
이번 실험은 이 궁금증을 해소해 보겠습니다.
일단 제 Linux 웹서버에 PHP로 HTTP Referer와 Browser 정보를
화면에 출력해 주는 페이지를 하나 작성했습니다.
http://twosomeplace.net/test/Referer.php
<style>
body, td { font-size:12px; }
.Info { border : 1px solid #E0E0E0;}
.Info td { padding:5px;border : 1px solid #E0E0E0;}
</style>
<table width="600" class="Info" cellspacing="0">
<tr>
<td>Referer</td>
<td><?=$_SERVER['HTTP_REFERER']?> </td>
</tr>
<tr>
<td>Browser</td>
<td><?=$_SERVER['HTTP_USER_AGENT']?></td>
</tr>
</table>
그리고 아래와 같은 실버라이트 페이지를 하나 만들어 보았습니다.
http://shiverlight.net/test/Referer/
Test HTTP Referer라고 쓰여있는 버튼을 누르시거나,
Call Referer.php라고 쓰여있는 HTML Hyper Link를 누르시면,
http://twosomeplace.net/test/Referer.php를 새창으로 띄워서 결과를 확인시켜 줍니다.
(위 링크를 직접 눌러 보시면 이 글에 해당되는 URL이 Referer로 화면에 뜨는 것도 확인하실 수 있으실 겁니다.)
테스트 결과
1. 실버라이트 버튼을 눌렀을 때
2. HTML 하이퍼링크를 눌렀을 때
결론
실버라이트는 흔적(HTTP Referer)을 남기지 않는다...
그렇군요...
이올린에 북마크하기
이올린에 추천하기
Prev

Rss Feed