Klabu ya ASP ServerVariables

Mafunzo ya Kifaa cha Request

Mifano na matumizi

Klabu ya ServerVariables inatumiwa kumpata thamani ya makadaro ya server.

Makadaro

Request.ServerVariables (server_variable)
Parama Maelezo
server_variable Inahitajika. Ili kumpatiaMakadaro ya serverya jina.

Makadaro ya server

Makadaro Maelezo
ALL_HTTP Hapata vizuri vya HTTP zote zilizotumika na kijifunzi. Inaonyesha HTTP_ na inapandwa kwa herufi kubwa
ALL_RAW Hapata vizuri vya kawaida zote
APPL_MD_PATH Hapata meta base path ya programu ya ISAPI DLL
APPL_PHYSICAL_PATH Hapata njia ya kiwango kinachotumika kwa sababu ya meta base path
AUTH_PASSWORD Hapata thamani iliyotumika katika dialog ya uharibifu wa kijifunzi
AUTH_TYPE Method ya uharibifu ambayo kinatumiwa na server kuokoa wanachache
AUTH_USER Hapata kina jina la mtandao aliwalio na la kinachotumika
CERT_COOKIE Inaonyesha ID pekee wa wasifu wa kina kama jina la uhusiano
CERT_FLAGS biti ya 0 inasimama kama 1 kama wasifu wa kina wa mkokoto unaonyesha na biti ya 1 inasimama kama 1 kama mkokoto wa wasifu wa kina hauwezi kuwa sahihi
CERT_ISSUER Inaonyesha kadi ya wasifu wa tukio wa kina
CERT_KEYSIZE Hivyo huzungumza kwa ukubwa wa biti za kina ya kawaida ya kawaida ya kina cha kawaida ya kina
CERT_SECRETKEYSIZE Hivyo huzungumza kwa ukubwa wa biti za kina cha wasahau ya kina
CERT_SERIALNUMBER Inaonyesha namba ya mara ya wasifu wa tukio wa kina
CERT_SERVER_ISSUER Hivyo huzungumza kwa kawaida ya kuzalisha wa wasahau ya kina
CERT_SERVER_SUBJECT Hivyo huzungumza kwa kawaida ya wasifu wa siri wa wasahau ya kina
CERT_SUBJECT Inaonyesha kadi ya mada ya wasifu wa tukio wa kina
CONTENT_LENGTH Inaonyesha ukubwa wa mawasiliano kama inaitwa na mkokoto
CONTENT_TYPE Inaonyesha aina ya data ya mawasiliano
GATEWAY_INTERFACE Inaonyesha tofauti ya taarifa ya CGI inayotumiwa na msaidizi
HTTP_<Kichwa cha jina> Inaonyesha thamani iliyohifadhiwa katika kichwa Kichwa cha jina
HTTP_ACCEPT Inaonyesha thamani ya kichwa cha utumiaji wa 'Accept'
HTTP_ACCEPT_LANGUAGE Inaonyesha jina la lugha ambayo inatumiwa kudhisia mawasiliano
HTTP_COOKIE Inaonyesha jina la kuki kinachotumika na tafuta
HTTP_REFERER Hivyo huzungumza kwa kitabu cha kawaida cha URL ya ukurasa ambao anatuma tafiti kwa ukurasa wa sasa kwa kichwa cha <a>. Ikiwa ukurasa hauwezi kumtaarifu, HTTP_REFERER haukuwa na maelezo
HTTP_USER_AGENT Hivyo huzungumza kwa kitabu cha kawaida cha kifungu cha kawaida ambao kumtaarifu tafiti
HTTPS Hivyo huzungumza ON kama tafiti imeingia kwa njia ya channeli ya usalama au OFF kama tafiti imeingia kwa njia ya channeli ya kina
HTTPS_KEYSIZE Hivyo huzungumza kwa ukubwa wa biti za kina ya kawaida ya kawaida ya kina cha kawaida ya kina
HTTPS_SECRETKEYSIZE Hivyo huzungumza kwa ukubwa wa biti za kina cha wasahau ya kina
HTTPS_SERVER_ISSUER Hivyo huzungumza kwa kawaida ya kuzalisha wa wasahau ya kina
HTTPS_SERVER_SUBJECT Hivyo huzungumza kwa kawaida ya wasifu wa siri wa wasahau ya kina
INSTANCE_ID ID ya kina cha IIS kwa muundo wa matukio
INSTANCE_META_PATH Kampu cha juu cha meta kwa kina cha IIS ambao anasaja tafiti
LOCAL_ADDR Hivyo huzungumza kwa upeo wa kifungu cha serikali ambao anatoa tafiti
LOGON_USER Hivyo huzungumza na mwananchi anayotumia aina ya Windows
PATH_INFO Inaisha taarifa za njia zaidi iliyotolewa na mtumiaji
PATH_TRANSLATED Muundo wa PATH_INFO uliopaswa kwa kufaifa nje na kufanya hatua ya kina-chapaa kwenye uwanja wa kina-chapaa
QUERY_STRING Inaisha taarifa za kusoma iliyohesabiwa katika string iliyofuata mkasko (?) katika hatua ya HTTP
REMOTE_ADDR Inaisha adresha ya kifaa cha uwanja cha hatua inayofanya hatua
REMOTE_HOST Inaisha jina la kifaa cha uwanja cha hatua inayofanya hatua
REMOTE_USER Inaisha string ya jina la mtumiaji haujafikiaji kwa kuzingatia inayotolewa na mtumiaji
REQUEST_METHOD Inaisha hatua inayotumika kwa kufanya ulimwengu wa hatua
SCRIPT_NAME Inaisha njia ya uwanja wa kina-chapaa inayotumika kwa kufanya hatua
SERVER_NAME Inaisha jina la uwanja wa kifaa cha kikombe, jina la kina-chapaa kama itakuwa inaonekana katika URL za kina-chapaa
SERVER_PORT Inaisha namba ya kikombe cha uhusiano kwenda ambao ulimwengu wa hatua ulikuwa kuwaambatana
SERVER_PORT_SECURE Inaisha string yenye inayohesabiwa 0 au 1. Ikiwa ulimwengu wa hatua haujafikia kwa kikombe cha uhusiano, itakuwa 1. Ndiyo, itakuwa 0
SERVER_PROTOCOL Inaonyesha jina na toleo la protokoli ya habari ya hatua
SERVER_SOFTWARE Inaonyesha jina na toleo la programu ya serveri ambayo inaswapa hatua na inafanya kwenye uwanja wa kusaidia
URL Inaonyesha sehemu ya kawaida ya URL

Mfano

Mfano 1

Wewe unaweza kuelewa kama hii kwa kuelewa kila hisia ya serveri:

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

Mfano 2

Mfano huu inaonyesha haja ya kufafanisha aina ya vifaa vya kusoma, jina la IP na matukio mengi mengo na madai:

<html>
<body>
<p>
<b Inaagiza saiti hii na:</b>
<%Response.Write(Request.ServerVariables("http_user_agent"))%>
</p>
<p>
<b Jina la IP yako ni:</b>
<%Response.Write(Request.ServerVariables("remote_addr"))%>
</p>
<p>
<b Kuona DNS ya jina la IP:</b>
<%Response.Write(Request.ServerVariables("remote_host"))%>
</p>
<p>
<b Methodi inayotumika kuwasiliana na ukurasa:</b>
<%Response.Write(Request.ServerVariables("request_method"))%>
</p>
<p>
<b>Jina la eneo la serveri:</b>
<%Response.Write(Request.ServerVariables("server_name"))%>
</p>
<p>
<b>Porti ya serveri:</b>
<%Response.Write(Request.ServerVariables("server_port"))%>
</p>
<p>
<b>Mfumo wa kifaa cha server:</b>
<%Response.Write(Request.ServerVariables("server_software"))%>
</p>
</body>
</html>

Mafunzo ya Kifaa cha Request