❶ ASP如何獲取IP地址
<%ip1=request.servervariables("REMOTE_ADDR")
'訪問者的IPip2=Request.ServerVariables("LOCAL_ADDR")%
'網站所在伺服器IPIP3=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
'代理伺服器的IP%> 希望採納
❷ asp中如何獲取本地計算機MAC地址
第一種:asp是可以操作bat文件的,bat可以調用系統dos,在dos中獲取本機MAC地址後,再傳給asp中去,第二種就是「光無處不在」提出的,通過js代碼來獲取。
❸ 怎樣用ASP獲取客戶端的MAC地址
我見得多的方法還是使用客戶端插件。在政府,企業等跨地域型網路的內部業務溝通網站上使用客戶端插件來獲取mac地址以提高信息安全度。
❹ asp中怎樣獲取訪問者的IP地址
ip = request.servervariables("remote_addr") '獲取訪問者的ip
now_time = now '獲取登陸時間(伺服器時間)
完整的代碼如下
dim
conn,rs,ip,now_time
set
conn=server.createobject("adodb.connection")
dbpath =
server.mappath("資料庫路徑")
conn.open "driver={microsoft access driver
(*.mdb)};dbq=" & dbpath
set
rs=server.createobject("adodb.recordset")
sql = "表名"
rs.open
sql,conn,3,2
rs.addnew
ip = request.servervariables("remote_addr")
'獲取訪問者的ip
now_time = now '獲取登陸時間(伺服器時間)
rs("欄位名1") = ip
rs("欄位名2") = now_time
rs.update
❺ asp如何獲取mac地址
<%
昏暗remoteaddr
如果Request.ServerVariables(HTTP_X_FORWARDED_FOR)=空接
remoteaddr = Request.ServerVariables(REMOTE_ADDR)
remoteaddr = Request.ServerVariables(HTTP_X_FORWARDED_FOR )
結束時,如果
回復於(GETMAC(remoteaddr))
%> <%
功能GETMAC(IP)
在錯誤恢復下一步
暗淡oScript
暗淡oFileSys,OFILE
昏暗所有,szTempFile,工控機,PHYC,C型
點心TEMPPATH
集oScript =的Server.CreateObject(WSCRIPT.SHELL)
設置oFileSys =的Server.CreateObject(Scripting.FileSystemObject)
TEMPPATH = D:溫度溫度
目錄szTempFile = TEMPPATH&oFileSys.GetTempName()來得到一個臨時文件名
認購oScript.Run(CMD。 exe文件/ C平-N 2和IP,0,TRUE)arp表,以確保此IP
認購oScript.Run(CMD.EXE / C的arp-a及IP&>&szTempFile,0,TRUE) BR />設置OFILE = oFileSys.OpenTextFile(szTempFile,1,FALSE,0)
所有= oFile.ReadAll()
oFile.Close
如果(則IsObject(OFILE)),然後通話oFileSys.DeleteFile(szTempFile,TRUE)
結束如果
到達=斯普利特(所有,VBCRLF)
如果UBOUND(ARR)= 4那麼
IPC = INSTR(1 ,ARR(2),網路地址)
PHYC = INSTR(1,編曲(2),物理地址)
C型= INSTR(1,編曲(2)型)
如果C型> PHYC而PHYC> IPC和IPC> 0然後
GETMAC = UCASE(修剪(CSTR(MID(ARR(3),PHYC,C型 - PHYC))))
結束如果
結束如果
結束函數
%>
❻ ASP怎麼獲取當前頁面地址 包括參數
request.servervariables("script_name") 獲取不帶參數的地址,Request.ServerVariables("QUERY_STRING")就是獲取當前的參數,2個加在一起就可以啦。樓上說的那樣,不過連接字元串用&
❼ ASP 如何獲取到本頁完整的 URL 地址
方法如下:
<%
Private Function GetUrl()
Dim ScriptAddress, M_ItemUrl, M_item
ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME")) '取得當前地址
M_ItemUrl = ""
If (Request.QueryString <> "") Then
ScriptAddress = ScriptAddress & "?"
For Each M_item In Request.QueryString
If InStr(page,M_Item)=0 Then
M_ItemUrl = M_ItemUrl & M_Item &"="& Server.URLEncode(Request.QueryString(""&M_Item&"")) & "&"
End If
Next
end if
GetUrl = ScriptAddress & M_ItemUrl
End Function
response.write geturl()
%>
❽ 用ASP 獲取MAC地址
客戶端的MAC, ASP是不行的... 不用想了.
ASP和客戶端一點關系也沒有
服務端的也不行的
自己用組件的話 服務端的可以取得.
客戶端的 雖然有些程序說是可以
其實都沒有許可權的. 做不到.
❾ asp中 怎麼通過訪問者ip返回物理地址,我想要取得物理地址
應該自己下載一個ip資料庫,然後在獲取你的用戶IP再在庫里查詢這樣比較 好。
你提供那個頁面是網路的,網路並沒有提供這方面的介面所以不行。