Request.ServerVariables集合+隱藏的 獲取物理路徑
ALL_HTTP??蛻舳税l(fā)送的所有HTTP標(biāo)題文件?,?br />
ALL_RAW檢索未處理表格中所有的標(biāo)題?,?br />
APPL_MD_PATH檢索ISAPIDLL的(WAM)Application的元數(shù)據(jù)庫(kù)路徑?,?br />
APPL_PHYSICAL_PATH檢索與元數(shù)據(jù)庫(kù)路徑相應(yīng)的物理路徑。IIS通過(guò)將APPL_MD_PATH轉(zhuǎn)換為物理(目錄)路徑以返回值。
AUTH_PASSWORD該值輸入到客戶端的鑒定對(duì)話中。只有使用基本鑒定時(shí),該變量才可用。
AUTH_TYPE這是用戶訪問(wèn)受保護(hù)的腳本時(shí),服務(wù)器用于檢驗(yàn)用戶的驗(yàn)證方法?,?br />
AUTH_USER未被鑒定的用戶名。
CERT_COOKIE??蛻舳蓑?yàn)證的唯一ID,以字符串方式返回??勺鳛檎麄€(gè)客戶端驗(yàn)證的簽字?,?br />
CERT_FLAGS如有客戶端驗(yàn)證,則bit0為1。如果客戶端驗(yàn)證的驗(yàn)證人無(wú)效(不在服務(wù)器承認(rèn)的CA列表中),bit1被設(shè)置為1.
?,,,?br />
CERT_ISSUER用戶驗(yàn)證中的頒布者字段(O=MS,OU=IAS,CN=username,C=USA)?,?br />
CERT_KEYSIZE安全套接字層連接關(guān)鍵字的位數(shù),如128。
CERT_SECRETKEYSIZE服務(wù)器驗(yàn)證私人關(guān)鍵字的位數(shù)。如1024?,?br />
CERT_SERIALNUMBER用戶驗(yàn)證的序列號(hào)字段?,?br />
CERT_SERVER_ISSUER服務(wù)器驗(yàn)證的頒發(fā)者字段?,?br />
CERT_SERVER_SUBJECT服務(wù)器驗(yàn)證的主字段。
CERT_SUBJECT??蛻舳蓑?yàn)證的主字段?,?br />
CONTENT_LENGTH??蛻舳税l(fā)出內(nèi)容的長(zhǎng)度?,?br />
CONTENT_TYPE內(nèi)容的數(shù)據(jù)類型。同附加信息的查詢一起使用,如:HTTP查詢GET、POST和PUT?,?br />
GATEWAY_INTERFACE服務(wù)器使用的CGI規(guī)格的修訂。格式為CGI/revision?,?br />
LOGON_USER用戶登錄WindowsNT?的帳號(hào)。
PATH_INFO??蛻舳颂峁┑念~外路徑信息??梢允褂眠@些虛擬路徑和PATH_INFO服務(wù)器變量訪問(wèn)腳本。如果該信息來(lái)自URL,在到達(dá)CGI腳本前就已經(jīng)由服務(wù)器解碼了。
PATH_TRANSLATEDPATH_INFO轉(zhuǎn)換后的版本,該變量獲取路徑并進(jìn)行必要的由虛擬至物理的映射?,?br />
QUERY_STRING查詢HTTP請(qǐng)求中問(wèn)號(hào)(?)后的信息?,?br />
REMOTE_ADDR發(fā)出請(qǐng)求的遠(yuǎn)程主機(jī)的IP地址?,?br />
REMOTE_HOST發(fā)出請(qǐng)求的主機(jī)名稱。如果服務(wù)器無(wú)此信息,它將設(shè)置為空的MOTE_ADDR變量?,?br />
REMOTE_USER用戶發(fā)送的未映射的用戶名字符串。該名稱是用戶實(shí)際發(fā)送的名稱,與服務(wù)器上驗(yàn)證過(guò)濾器修改過(guò)后的名稱相對(duì)。
REQUEST_METHOD該方法用于提出請(qǐng)求。相當(dāng)于用于HTTP的GET/HEAD/POST等等?,?br />
SCRIPT_NAME執(zhí)行腳本的虛擬路徑。用于自引用的URL。
SERVER_NAME出現(xiàn)在自引用UAL中的服務(wù)器主機(jī)名、DNS化名或IP地址?,?br />
SERVER_PORT發(fā)送請(qǐng)求的端口號(hào)?,?br />
SERVER_PORT_SECURE包含0?;颥?的字符串。如果安全端口處理了請(qǐng)求,則為1,否則為0?,?br />
SERVER_PROTOCOL請(qǐng)求信息協(xié)議的名稱和修訂。格式為protocol/revision。
SERVER_SOFTWARE應(yīng)答請(qǐng)求并運(yùn)行網(wǎng)關(guān)的服務(wù)器軟件的名稱和版本。格式為name/version。
被發(fā)現(xiàn)隱起的
Request.ServerVariables("NUMBER_OF_PROCESSORS")
Request.ServerVariables("OS")
Request.ServerVariables("WINDIR")
Request.ServerVariables("TEMP")
Request.ServerVariables("TMP")
Request.ServerVariables("ComSpec")
Request.ServerVariables("Os2LibPath")
Request.ServerVariables("Path")
Request.ServerVariables("PATHEXT")
Request.ServerVariables("PROCESSOR_ARCHITECTURE")
Request.ServerVariables("PROCESSOR_IDENTIFIER")
Request.ServerVariables("PROCESSOR_LEVEL")
Request.ServerVariables("PROCESSOR_REVISION")
Request.ServerVariables("HTTP_X_FORWARDED_FOR") 是可以獲得位于代理(網(wǎng)關(guān))后面的直接IP,當(dāng)然必須這個(gè)代理支持
本機(jī)ip:<%=request.servervariables("remote_addr")%>
服務(wù)器名:<%=Request.ServerVariables("SERVER_NAME")%>
服務(wù)器IP:<%=Request.ServerVariables("LOCAL_ADDR")%>
服務(wù)器端口:<%=Request.ServerVariables("SERVER_PORT")%>
服務(wù)器時(shí)間:<%=now%>
IIS版本:<%=Request.ServerVariables("SERVER_SOFTWARE")%>
腳本超時(shí)時(shí)間:<%=Server.ScriptTimeout%>
本文件路徑:<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
服務(wù)器CPU數(shù)量:<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
服務(wù)器解譯引擎:<%=ScriptEngine & "/"& ScriptEngineMajorVersion&"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %>
服務(wù)器操作系統(tǒng):<%=Request.ServerVariables("OS")%>
支持的文件類型:<%=Request.ServerVariables("HTTP_Accept")%>
訪問(wèn)的文件路徑:<%=Request.ServerVariables("HTTP_url")%>
用戶代理的信息:<%=Request.ServerVariables("HTTP_USER_AGENT")%>
Dim obj
For Each obj In Request.ServerVariables
Response.Write "Name : " & obj & "<br/>Value : " & Request.ServerVariables(obj) & "<br/><br/>"
Next
文章來(lái)源:http://www.cnblogs.com/wangdetian168/archive/2008/11/28/1343387.html