'모든 HTTP 헤더를 알려줌
response.write "ALL_HTTP: "& Request.ServerVariables("ALL_HTTP") &"<br><br>"
'클라이언트의 웹브라우저에 사용중인 언어설정값
response.write "HTTP_ACCEPT_LANGUAGE: "& Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") &"<br><br>"
'서버측으로 ASP 파일을 요구한 클라이언트의 웹브라우저의 종류
response.write "HTTP_USER_AGENT: "& Request.ServerVariables("HTTP_USER_AGENT") &"<br><br>"
' 서버의 IP주소
response.write "LOCAL_ADDR: "& Request.ServerVariables("LOCAL_ADDR") &"<br><br>"
'서버측으로 ASP 파일을 요구한 클라이언트의 IP주소를 돌려줌
response.write "REMOTE_ADDR: "& Request.ServerVariables("REMOTE_ADDR") &"<br><br>"
'서버측으로 ASP 파일을 요구한 클라이언트 컴퓨터의 호스트이름을 돌려줌
response.write "REMOTE_HOST: "& Request.ServerVariables("REMOTE_HOST") &"<br><br>"
'웹서버의 서버 컴퓨터의 호스트 이름을 알려줌
response.write "SERVER_NAME: "& Request.ServerVariables("SERVER_NAME") &"<br><br>"
## 홈페이지 주소중 ***.com 등을 제외한 경로
- http_url
<%=request.servervariables("http_url") %>
## 현재 도메인
- http_host
<%=Request.ServerVariables("http_host") %>
## 이전 페이지
- http_referer
<%=Request.ServerVariables("http_referer") %>
- http_user_agent
- instance_id
- instance_meta_path
##서버 아이디
- local_addr
<%=Request.ServerVariables("local_addr") %>
## 사용자 LogOn 계정이름
- logon_user
<%=Request.ServerVariables("logon_user") %>
- path_info
- path_translated
- query_string
## 클라이언트 ip 주소 알아내기
- remote_addr
<%=Request.ServerVariables("remote_addr") %>
- remote_host
- remote_user
- request_method
- script_name
## server_name
- server_name
<%=request.ServerVariables("server_name")%>
- server_post
- server_port_secure
- server_protocol
- server_software
## 현재 페이지 이름
- url
<%=Request.ServerVariables("url") %>
============================
## 전체 서버변수를 뿌리는 예제
<html>
<body>
<table >
<% For Each key in Request.ServerVariables %>
<tr>
<td><%=key %></td>
<td>
<%
if Request.ServerVariables(key) = "" Then
Response.Write " "
else
Response.Write Request.ServerVariables(key)
end if
%>
</td>
</tr>
<% next %>
</table>
</body>
</html>
## 언어선택후 자동로딩 예제
<%
User_Lang = request.ServerVariables("http_accept_language")
response.write User_Lang+"<br>"
if inStr(User_Lang, "ko") > 0 then
'response.redirect "korea.asp"
response.write "한글어 페이지를 로딩"
else
'response.redirect "english.asp"
response.write "영문 페이지를 로딩"
end if
%>
[출처] [ASP]Request.ServerVariables|작성자 으뜨미에용
Configuring ASP Session state on SQL server 사용 (0) | 2013.05.20 |
---|---|
이미지 원하는 사이즈로 맞추기 (0) | 2012.05.18 |
브라우저 구분 (0) | 2012.04.16 |
WebMatrix 강좌 (0) | 2012.02.07 |
브라우저 확인하기 (0) | 2012.02.07 |