您的位置:首页 > 理论基础 > 计算机网络

ASP获取客户端IP通用函数(HTTP_X_FORWARDED_FOR)

2008-04-09 13:01 357 查看
'获取客户端IP

Private Function getClientIP()

Dim strIPAddr, XFOR, REMOTE_ADDR

XFOR = Request.ServerVariables("HTTP_X_FORWARDED_FOR")

REMOTE_ADDR = Request.ServerVariables("REMOTE_ADDR")

If XFOR = "" OR InStr(XFOR, "unknown") > 0 Then

strIPAddr = REMOTE_ADDR

ElseIf InStr(XFOR, ",") > 0 Then

strIPAddr = Mid(XFOR, 1, InStr(XFOR, ",")-1)

ElseIf InStr(XFOR, ";") > 0 Then

strIPAddr = Mid(XFOR, 1, InStr(XFOR, ";")-1)

Else

strIPAddr = XFOR

End If

getClientIP = Trim(Mid(strIPAddr, 1, 30))

End Function
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: