繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> FSO专题 >> 读取用户IP地址信息

读取用户IP地址信息

2006-08-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:  '函数名:Readusip '作 用:读取用户IP地址信息 '参 数: '返回值:返回用户IP地址 '************************************************** Public Function Readusip() Dim strIPAddr If Request.ServerVa...
关键字:地址 用户 信息

  '函数名:Readusip

'作 用:读取用户IP地址信息

'参 数:

'返回值:返回用户IP地址

'**************************************************

Public Function Readusip()

Dim strIPAddr

If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then

strIPAddr = Request.ServerVariables("REMOTE_ADDR")

ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then

strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)

ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then

strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)

Else

strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")

End If

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

End Function

责任编辑:admin
相关文章