|
WMS 로그에 남겨지는 항목 들중 일부 입니다.
Author: wssplexEmail: kissme7@msn.com Blog(Hompage): http://www.wssplex.net
http://www.serverinfo.pe.kr/TipnTech.aspx?Seq=252 내용도 참고해 보셨겠지만,.
Windows Media Service 로그에는 다음과 같이 남겨 집니다. #Fields: c-ip date time c-dns cs-uri-stem c-starttime x-duration c-rate c-status c-playerid c-playerversion c-playerlanguage cs(User-Agent) cs(Referer) c-hostexe c-hostexever c-os c-osversion c-cpu filelength filesize avgbandwidth protocol transport audiocodec videocodec channelURL sc-bytes c-bytes s-pkts-sent c-pkts-received c-pkts-lost-client c-pkts-lost-net c-pkts-lost-cont-net c-resendreqs c-pkts-recovered-ECC c-pkts-recovered-resent c-buffercount c-totalbuffertime c-quality s-ip s-dns s-totalclients s-cpu-util cs-user-name s-session-id s-content-path cs-url cs-media-name c-max-bandwidth cs-media-role s-proxied 위 항목을 보시면, IIS 로그와 비슷해 보이지요?...^^;; 위 로그 항목중 일부를 playlist 의 asp 파일에 레퍼러로 전달을 해줄수 있다는 내용입니다. <media src="httpd://web_server/playlist.asp?user=%UserName%& userIP=%UserIP%" /> 인데, 미디어 서버에서 넘겨줄수 있는 값들이 %UserID% %UserName% %UserIP% %UserAgent% %QueryString% %UserGUID% %PublishingPointPath% %UserCookie_CookieName% 이고, 위 항목을 사용자 지정 레퍼러 명으로 넘겨주는 것입니다. 이를테면,. test.asp?test=%UserAgent%&kkkk=%UserName% 그러면,. test.asp 를 실행하고 있는 웹서버에서,. strAgent= Request.QueryString("test") strUserName= Request.QueryString("kkkk") 이렇게 레퍼러 값을 받아오는 루틴을 작성한 다음에,. 각 값들을 비교하는 루틴 처리를 해서, 뭐 True 가 나오면 <media src="c:\wmpub\wmroot\강좌.wmv" /> 를 False 가 나오면 <media src="c:\wmpub\wmroot\광고.wmv" /> 가 나오게 한다는 방법입니다. 그런데,. 질문하신 %UserID% %UserName% 이런값 들은 앞서 얘기한 로그를 직접 참고 하시면 쉽게 아실수가 있는데요. 일반적으로 웹사이트 로그인하는 그 로그인을 말하는게 아니고, Windows 인증과 같은 것을 말합니다. 그래서 실질적으로 사용 가능한 레퍼러 값은, %QueryString% 와 %UserCookie_CookieName% 정도로 이러한 값을 잘 활용하면 될것 같습니다. ^^;; Tags: , , , Posted on 2008-03-26 오후 1:45:13 Modify 2008-03-26 오후 1:45:13
Reply
Comment
New
Edit
Delete
List
From: 211.234.102.20
Since, 2002~ serverinfo.pe.kr. wssplex.net. kissme7@msn.com.
|
![]() |