我有一個網站,寫在VBSCRIPT,我正在轉移到VB.NET。在我有時間重寫某些頁面/應用程序之前,我想更新一些代碼,以便它們工作得更好一些。我正嘗試在VBSCRIPT頁面上抓取一個服務器變量,其中包含我們來自企業登錄名的用戶名。vbscript不檢索所有服務器變量
我在這裏有兩個測試頁面,一個語言爲「VB」,另一個語言爲「VBSCRIPT」。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Server Variables</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<%
For Each var In Request.ServerVariables
Response.Write("<b>" + var + "</b>= " + Request.ServerVariables(var) + "<br />")
Next
%>
</div>
</form>
</body>
</html>
當VBSCRIPT頁面在VB頁面和ALL_HTTP中有數據時,將列出沒有數據的變量。有什麼辦法可以讓VBSCRIPT收集所有服務器變量的正確信息嗎?
謝謝
編輯:這是
AUTH_USER,REMOTE_USER是VB和VBS之間變化的變量 - 登錄用戶的VBS,iis_anon VB的
REMOTE_PORT - 不是在VBS
上市VBS中列出以下,但沒有數據
HTTP_SERVER_PROTOCOL
HTTP_SM_TRANSACTIONID
HTTP_SM_CLIENT_IP
HTTP_REQUEST_METHOD
HTTP_SM_SDOMAIN
HTTP_SM_REALM
HTTP_SM_REALMOID
HTTP_SM_AUTHTYPE
HTTP_SM_AUTHREASON
HTTP_SM_UNIVERSALID
HTTP_SM_AUTHDIROID
HTTP_SM_AUTHDIRNAME
HTTP_SM_AUTHDIRSERVER
HTTP_SM_AUTHDIRNAMESPACE
HTTP_SM_USER
HTTP_SM_USERDN
HTTP_SM_SERVERSESSIONID
HTTP_SM_SERVERSESSIONSPEC
HTTP_SM_TIMETOEXPIRE
HTTP_SM_SERVERIDENTITYSPEC
HTTP_REMOTE_USER
也有一個自定義的我希望得到一個用於我們的企業認證。
看到這個:http://www.w3schools.com/asp/coll_servervariables.asp – HK1 2012-04-27 20:32:26
是它沒有數據,或者只有一些變量的所有變量?有什麼方法可以給我們提供樣品(如果需要,可以進行消毒)? – 2012-04-28 05:14:08