用Request對象獲得機器的環境參數

來源:互聯網
上載者:User
request|對象
  Reques對象能夠儲存從瀏覽器的用戶端發送到伺服器的所有資訊,這當中有一部分是用戶端的環境資訊,通過Reques對象就可以讀取這些資訊,從而就能夠得知用戶端的環境。

  ServerVariables 集合有哪些常用參數?
  要用Reques對象來讀取用戶端的環境參數,就要使用到ServerVariables 集合對象來儲存環境變數。
  下圖表是ServerVariables 集合比較常用的一些參數:
ALL_HTTP:用戶端發送的所有 HTTP 標題檔案。
CONTENT_LENGTH: 用戶端發出內容的長度。
CONTENT_TYPE: 內容的資料類型。如:"text/html"。同附加資訊 的查詢一起使用,如 HTTP 查詢 GET、POST 和 PUT。
LOCAL_ADDR: 返回接受請求的伺服器位址。如果在綁定多 個 IP 位址的多重主機機器上尋找請求所使用的地址 時,這條變數非常重要。
LOGON_USER: 使用者登入 Windows NT 的帳號
QUERY_STRING: 查詢 HTTP 要求中問號(?)後的資訊。
REMOTE_ADDR :發出請求的遠程主機 (client) 的 IP 位址。
REMOTE_HOST: 發出請求的主機 (client) 名稱。如果伺服器無此 資訊,它將設定為空白的 MOTE_ADDR 變數。
REQUEST_METHOD: 該方法用於提出請求。相當於用於 HTTP 的 GET、HEAD、POST等 等。
SERVER_NAME: 出現在自引用 URL 中的伺服器主機名稱、DNS 化名 或 IP 位址。
SERVER_PORT: 發送請求的連接埠號碼。
HTTP_ACCEPT_LANGUAGE: 機器使用的語言環境
ServerVariables: 集合對象的文法是什嗎?
  此集合對象在程式中的具體文法如下:Request.ServerVariables (伺服器環境變數)

  怎樣通過Request對象獲得機器的環境參數?
  例子名稱request.asp,他的主要作用是讀取本地的IP地址合,伺服器端的IP地址和機器使用的語言環境,來源程式如下:
<HTML>
<HEAD>
<TITLE>取得用戶端的環境參數</TITLE>
</HEAD>
<BODY>
<%Dim Language '用以儲存Client端環境用的語言Response.Write "本地IP地址:" & Request.ServerVariables ( "LOCAL_ADDR" )Response.Write "
<HR>
"Response.Write "伺服器IP地址:" & Request.ServerVariables "REMOTE_ADDR" )Language = Request.ServerVariables ( "HTTP_ACCEPT_LANGUAGE" )Response.Write "
<HR>
"Select Case Language Case "zh-tw" : Response.Write "您使用的是繁體中文" Case "zh-cn" : Response.Write "您使用的是簡體中文"End Select%>
<HR>
</BODY>
</HTML>
  執行以後就可以得到如下介面 :

用Request對象來讀取環境參數
  ServerVariables 集合裡面還定義了一些其他的參數,要靈活使用這些參數,最好的辦法就是多使用。



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。