環境變數
語法 | 結果 | |
網域的部份 | Request.ServerVariables("SERVER_NAME") | 127.0.0.1 www.xxxx.xxx |
對方IP位置 | if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" then Clientip=Request.ServerVariables("HTTP_X_FORWARDED_FOR") else Clientip=Request.ServerVariables("REMOTE_ADDR") end if |
127.0.0.1 |
路徑和檔名的部份 | Request.ServerVariables("SCRIPT_NAME") | /sample/asp/servervarivables.asp |
參數的部份 | Request.ServerVariables("QUERY_STRING") | |
傳送到客戶端的所有HTTP header資料 | Request.ServerVariables("ALL_HTTP") | HTTP_ACCEPT:image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* HTTP_ACCEPT_LANGUAGE:zh-cn,zh-tw;q=0.5 HTTP_CONNECTION:Keep-Alive HTTP_HOST:127.0.0.1 HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705) HTTP_COOKIE:ASPSESSIONIDQGGGQKCQ=EBLNCHBAAHFPHFLFNECPPLCE HTTP_ACCEPT_ENCODING:gzip, deflate |
傳送到客戶端的所有資料(以raw的資料格式) | Request.ServerVariables("ALL_RAW") | Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Accept-Language: zh-cn,zh-tw;q=0.5 Connection: Keep-Alive Host: 127.0.0.1 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705) Cookie: ASPSESSIONIDQGGGQKCQ=EBLNCHBAAHFPHFLFNECPPLCE Accept-Encoding: gzip, deflate |
傳回伺服端的metabase路徑 | Request.ServerVariables("APPL_MD_PATH") | /LM/W3SVC/1/ROOT |
將APPL_MD_PATH轉換成為實際的路徑傳回 | Request.ServerVariables("APPL_PHYSICAL_PATH") | d:inetpubwwwroot |
傳回客戶端使用者在確認對話框中所輸入的密碼 | Request.ServerVariables("AUTH_PASSWORD") | |
傳回客戶端使用者在確認對話框中所輸入的密碼 | Request.ServerVariables("AUTH_PASSWORD") | |
傳回客戶端認證的方法 | Request.ServerVariables("AUTH_TYPE") | |
傳回客戶端確認在確認對話框中所輸入的使用者名稱 | Request.ServerVariables("AUTH_USER") | |
傳回content的資料長度 | Request.ServerVariables("CONTENT_LENGTH") | 0 |
傳回客戶端文件傳送的型態,如GET或POST等... | Request.ServerVariables("CONTENT_TYPE") | |
傳回伺服端的CGI版本 | Request.ServerVariables("GATEWAY_INTERFACE") | CGI/1.1 |
傳回伺服端電腦的IP位址 | Request.ServerVariables("LOCAL_ADDR") | 127.0.0.1 |
傳回登錄Windows NT的使用者資訊 | Request.ServerVariables("LOGON_USER") | |
取得目前網頁的虛擬路徑 | Request.ServerVariables("PATH_INFO") | /sample/asp/servervarivables.asp |
目前執行的ASP程式,位於伺服端的真實路徑 | Request.ServerVariables("PATH_TRANSLATED") | d:inetpubwwwrootsampleaspservervarivables.asp |
傳回在HTTP://後以?所傳遞的參數資料 | Request.ServerVariables("QUERY_STRING") | |
遠端主機的IP位址 | Request.ServerVariables("REMOTE_ADDR") | 127.0.0.1 |
遠端主機的名稱 | Request.ServerVariables("REMOTE_HOST") | 127.0.0.1 |
遠端的使用者名稱 | Request.ServerVariables("REMOTE_USER") | |
傳回HTTP的請求方式,如GET或POST等... | Request.ServerVariables("REQUEST_METHOD") | GET |
被執行的ASP檔案完整的虛擬路徑 | Request.ServerVariables("SCRIPT_NAME") | /sample/asp/servervarivables.asp |
傳回網頁伺服端的電腦名稱,DNS或IP位址 | Request.ServerVariables("SERVER_NAME") | 127.0.0.1 |
伺服端HTTP的埠(Port) | Request.ServerVariables("SERVER_PORT") | 80 |
傳回客戶端是否指定安全的埠,是則為1,否為0 | Request.ServerVariables("SERVER_PORT_SECURE") | 0 |
取得HTTP的版本 | Request.ServerVariables("SERVER_PROTOCOL") | HTTP/1.1 |
取得網頁伺服器的名稱與版本 | Request.ServerVariables("SERVER_SOFTWARE") | Microsoft-IIS/5.1 |
取得網頁伺服器的名稱與版本 | Request.ServerVariables("SERVER_SOFTWARE") | Microsoft-IIS/5.1 |