ASP ServerVariables Collection

Request 对象参考手册

Definition and Usage

Ang ServerVariables Collection ay ginagamit upang makuha ang halaga ng server variable.

Syntax

Request.ServerVariables (server_variable)
Parameter Paglalarawan
server_variable Mandahil. Upang makuha angServer Variableng pangalan.

Server Variable

Variable Paglalarawan
ALL_HTTP Bumalik ang lahat ng HTTP header na ipinadala ng kustomer. Palaging may prefix na HTTP_ at may kapit ng pangwakas
ALL_RAW Bumalik ang lahat ng header sa orihinal na porma
APPL_MD_PATH Bumalik ang meta base path para sa aplikasyon ng ISAPI DLL
APPL_PHYSICAL_PATH Bumalik ang pisikal na landas na tumutugma sa meta base path
AUTH_PASSWORD Bumalik ang halaga na ipinasok sa diolog ng pagkumpirmang sa kustomer
AUTH_TYPE Ang paraan ng pagkumpirmang ginagamit ng server upang patunayan ang mga gumagamit
AUTH_USER Bumalik ang pangwakas na pinagkakaloobang pangngalan ng gumagamit
CERT_COOKIE Nagbibigay ng natatanging ID para sa sertipiko ng client bilang string
CERT_FLAGS Ang bit0 ay nakatakda sa 1 kung ang sertipiko ng client ay kasama at bit1 ay nakatakda sa 1 kung ang ahensiya ng sertipiko ng client ay hindi wasto
CERT_ISSUER Nagbibigay ng larawan ng naglathala ng sertipiko ng client
CERT_KEYSIZE Nagbibigay ng bilang ng bits sa susi ng koneksyon ng Secure Sockets Layer
CERT_SECRETKEYSIZE Nagbibigay ng bilang ng bits sa susi ng koneksyon ng Secure Sockets Layer
CERT_SERIALNUMBER Nagbibigay ng serial number field ng sertipiko ng client
CERT_SERVER_ISSUER Nagbibigay ng field ng nagbigay ng sertipiko ng server
CERT_SERVER_SUBJECT Nagbibigay ng sukat ng mga bits sa lihim na susi ng sertipiko ng server
CERT_SUBJECT Nagbibigay ng larawan ng sukat ng sertipiko ng client
CONTENT_LENGTH Nagbibigay ng haba ng nilalaman na pinapadala ng client
CONTENT_TYPE Nagbibigay ng uri ng nilalaman ng content
GATEWAY_INTERFACE Nagbibigay ng bersyon ng spesifikasyon ng CGI na ginagamit ng server
HTTP_<HeaderName> Nagbibigay ng halaga na nakaimbak sa header HeaderName
HTTP_ACCEPT Nagbibigay ng halaga ng header na Accept
HTTP_ACCEPT_LANGUAGE Nagbibigay ng string na naglalarawan ng wika na gagamitin para sa pagpapakita ng nilalaman
HTTP_COOKIE Nagbibigay ng string ng cookie na kasama sa kahilingan
HTTP_REFERER Nagbibigay ng string na naglalaman ng URL ng pahina na nagre-refer ng kahilingan sa kasalukuyang pahina gamit ang tag <a>. Kung ang pahina ay nailihis, ang HTTP_REFERER ay walang laman
HTTP_USER_AGENT Nagbibigay ng string na naglalarawan ng browser na nagpadala ng kahilingan
HTTPS Nagbibigay ng ON kung ang kahilingan ay dumating sa pamamagitan ng ligtas na kanal o OFF kung ang kahilingan ay dumating sa pamamagitan ng hindi ligtas na kanal
HTTPS_KEYSIZE Nagbibigay ng bilang ng bits sa susi ng koneksyon ng Secure Sockets Layer
HTTPS_SECRETKEYSIZE Nagbibigay ng bilang ng bits sa susi ng koneksyon ng Secure Sockets Layer
HTTPS_SERVER_ISSUER Nagbibigay ng field ng nagbigay ng sertipiko ng server
HTTPS_SERVER_SUBJECT Nagbibigay ng sukat ng mga bits sa lihim na susi ng sertipiko ng server
INSTANCE_ID Ang ID para sa instance ng IIS sa teksto na porma
INSTANCE_META_PATH Ang meta base path para sa instance ng IIS na tumutugon sa kahilingan
LOCAL_ADDR Nagbibigay ng address ng server kung saan dumating ang kahilingan
LOGON_USER Nagbibigay ng Windows account na inlog ng user
PATH_INFO Bilanggo ang dagdag na impormasyon ng path bilang ibinigay ng client
PATH_TRANSLATED Isang inilalarawan na bersyon ng PATH_INFO na kumukuha ng path at gawin ang anumang dapat na virtual-to-physical mapping
QUERY_STRING Bilanggo ang impormasyon ng kahilingan na naka-imbak sa string kasunod ng tanda ng pagtatanungo (?) sa kahilingan na HTTP
REMOTE_ADDR Bilanggo ang IP address ng malayong host na gumawa ng kahilingan
REMOTE_HOST Bilanggo ang pangalan ng host na gumawa ng kahilingan
REMOTE_USER Bilanggo ang hindi mapapagmulan na pangalan ng user na pinadala ng user
REQUEST_METHOD Bilanggo ang paraan na ginamit upang gumawa ng kahilingan
SCRIPT_NAME Bilanggo ang isang virtual path sa script na hinahawakan
SERVER_NAME Bilanggo ang pangalan ng host ng server, DNS alias, o IP address kung paano ito ay magiging nakikita sa self-referencing URLs
SERVER_PORT Bilanggo ang porth number kung saan ang kahilingan ay pinadala
SERVER_PORT_SECURE Bilanggo ang string na naglalaman ng 0 o 1. Kung ang kahilingan ay hinahawakan sa ligtas na porth, ito ay 1. Kung hindi, ito ay 0
SERVER_PROTOCOL Ibubalik ang pangalan at revisyon ng kahilingan ng protokol ng request information
SERVER_SOFTWARE Ibubalik ang pangalan at bersyon ng software ng server na tumatanggap ng kahilingan at nagpapatakbo ng gateway
URL Ibubalik ang pangunahing bahagi ng URL

Sample

Halimbawa 1

Maaari mong gawin ito para sa pagbubukas ng lahat ng mga server variable:

<%
for each x in Request.ServerVariables
response.write(x & "<br />")
next
%>

Halimbawa 2

Ang halimbawa na ito ay nagpapakita kung paano matuklasan ang uri ng browser ng gumagamit, IP address at iba pa:

<html>
<body>
<p>
<b>You are browsing this site with:</b>
<%Response.Write(Request.ServerVariables("http_user_agent"))%>
</p>
<p>
<b>Your IP address is:</b>
<%Response.Write(Request.ServerVariables("remote_addr"))%>
</p>
<p>
<b>The DNS lookup of the IP address is:</b>
<%Response.Write(Request.ServerVariables("remote_host"))%>
</p>
<p>
<b>The method used to call the page:</b>
<%Response.Write(Request.ServerVariables("request_method"))%>
</p>
<p>
<b>The server's domain name:</b>
<%Response.Write(Request.ServerVariables("server_name"))%>
</p>
<p>
<b>The server's port:</b>
<%Response.Write(Request.ServerVariables("server_port"))%>
</p>
<p>
<b>服务器软件:</b>
<%Response.Write(Request.ServerVariables("server_software"))%>
</p>
</body>
</html>

Request 对象参考手册