手机
当前位置:查字典教程网 >编程开发 >ASP教程 >asp 取得用户真实IP,对代理地址仍然有效的函数
asp 取得用户真实IP,对代理地址仍然有效的函数
摘要:0ThenstrIPAddr=Request.ServerVariables("REMOTE_ADDR")ElseIfInStr(Reque...

<%

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

'函数:GetUserTrueIP()

'参数:无

'作者:阿里西西

'日期:2007/7/13

'描述:取得用户真实IP,对代理地址仍然有效;返回值:文本类型的IP地址

'示例:<%=GetUserTrueIP()%>

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

FunctionGetUserTrueIP()

dimstrIPAddr

IfRequest.ServerVariables("HTTP_X_FORWARDED_FOR")=""ORInStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),"unknown")>0Then

strIPAddr=Request.ServerVariables("REMOTE_ADDR")

ElseIfInStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),",")>0Then

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

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

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")

EndIf

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

EndFunction

%>

【asp 取得用户真实IP,对代理地址仍然有效的函数】相关文章:

用通ASP直接获取用户真实IP地址

使用ASP控制指定站点解析脚本语言函数

asp 常用的字符串处理函数

asp 中英文字符长度检测判断函数

ASP查找ip对应的真实地址

ASP实例学习:随机生成文件名的函数

ASP如何获取真实IP地址

判断字符串中相同字符的个数

PJblog友情链接LOGO地址失效的解决

在ASP中用组件检测当前网卡地址的代码

精品推荐
分类导航