ASP의 서버변수는 꽤나 다양하다.
## HTTP전체 문자열
- all_http
<%= request.ServerVariables("all_http") %>
- all_raw
- appl_md_path
- auth_password
- auth_type
- auth_user
- cert_cookie
- cert_flags
- cert_issuer
- cert_keysize
- cert_secretkeysize
- cert_serialnumber
- cert_server_issuer
- cert_subject
- content_length
- content_type
- gateway_interface
- https
- http_accept
- http_accept_encoding
- http_accept_language
- http_cookie
- http_connection
- https_keysize
- https_secretkeysize
- https_server_issuer
- https_server_subject
## 홈페이지 주소중 ***.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
%>
'study' 카테고리의 다른 글
자스 문자열체크 및 대소문자구분 (0) | 2013.10.27 |
---|---|
HTML5 크로스 브라우징 시 오브젝트를 이용한 동영상 재생 (0) | 2013.09.03 |
request.servervariables (0) | 2013.07.16 |
input type (0) | 2013.01.01 |
qqq (0) | 2012.12.31 |