ASP中怎么获得客户端IP
摘要:ASP中怎么获得客户端IP
ASP中怎么获得客户端IP
怎么在ASP中获得客户端IP呢?咱们可能利用Request.ServerVariables("REMOTE_ADDR")来取得客户端的IP地址,但假设客户端是利用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的切实IP地址,怎样办呢?咱们可能利用以下函数.
function GetIp()
dim realip,proxy
realip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
proxy = Request.ServerVariables("REMOTE_ADDR")
if realip = "" then
GetIp = proxy
else
GetIp = realip
end if
end function
function GetIp()
dim realip,proxy
realip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
proxy = Request.ServerVariables("REMOTE_ADDR")
if realip = "" then
GetIp = proxy
else
GetIp = realip
end if
end function