336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

<%

OsInformation = Request.ServerVariables("HTTP_USER_AGENT")

response.write OsInformation

%>

위의 소스와 같이 접속한 단말기나 브라우저의 정보를 OsInformation 변수에 저장 후 OsInformation 변수를 출력해보면 아래와 같은 결과가 출력됩니다.

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)


여기에서 출력된 결과물로 구분이 가능합니다.

위의 결과물은 Internet Explorer 7버전에서 접속한 정보입니다.

예를들어 IE6버전 7버전 8버전.. 버전에 따른 구분을 하려면 ASP의 Instr 함수를 사용하여 아래와 같이 사용 가능합니다.

<%

if (instr(OsInformation1, "MSIE 6.0" ) > 0 Then

response.write "익스플로러 6 버전입니다."

Elseif (instr(OsInformation1, "MSIE 7.0" ) > 0 Then

response.write "익스플로러 7 버전입니다."

Elseif (instr(OsInformation1, "MSIE 8.0" ) > 0 Then

response.write "익스플로러 8 버전입니다."

Elseif (instr(OsInformation1, "MSIE 9.0" ) > 0 Then

response.write "익스플로러 9 버전입니다."

End If

%>


경우에 따라서 iPhone과 Android의 구분, 브라우저의 종류에 따른 구분 역시 Instr 함수를 사용하여 구분이 가능합니다.

자바스크립트의  navigator.userAgent.toLowerCase() 와 같은 기능입니다.



참고로 아래 소스는 접근 정보를 추출할 수 있는 다른 방법들입니다.

<%

host = Request.ServerVariables("HTTP_HOST")             //호스트 정보 추출

referer = Request.ServerVariables("HTTP_REFERER")    //이전 페이지 정보(url 입력으로 접근은 값 없음)

ip_reg = Request.ServerVariables("REMOTE_ADDR")    // IP 주소 추출

%>

Posted by 당양부부34

블로그 이미지
주요 토렌트를 블로깅하고 있습니다. 토렌트 순위 등은 다른 사이트를 찾아보세요. 주요 웹툰 순위도 게재했어요 경제를 좋아하는 일산의 행복한 프로그래머입니다.
당양부부34
Yesterday
Today
Total

달력

 « |  » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함