一般的程序都具備獲取用戶IP地址的命令
在asp中獲取用戶IP地址我們最簡單的獲取方法就是使用
代碼如下 Request
但是如果用戶使用了代理服務器IP地址就不對了
Request
結果上面的兩個獲取IP的方法我們可如下操作
代碼如下 userip = Request
If userip = "" Then userip = Request
上面的只是一個簡單的判斷方法
<%Private Function getIP()
Dim strIPAddr
If Request
strIPAddr = Request
ElseIf InStr(Request
strIPAddr = Mid(Request
ElseIf InStr(Request
strIPAddr = Mid(Request
Else
strIPAddr = Request
End If
getIP = Trim(Mid(strIPAddr
End Function
ip=getIP()
response
%>
這樣幾乎可以獲取到用戶真實IP地址了
如果有使用asp
//方法一
HttpContext
//方法二
HttpContext
//方法三
string strHostName = System
string clientIPAddress = System
//方法四(無視代理)
HttpContext
//方法五
var ip =
alert("Your IP address is "+ip);
//方法六(無視代理)
function GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctl
rslt = obj
obj = null;
}
catch(e)
{
//
}
return rslt;
}
From:http://tw.wingwit.com/Article/program/net/201311/14451.html