手机
当前位置:查字典教程网 >编程开发 >ASP教程 >用通ASP直接获取用户真实IP地址
用通ASP直接获取用户真实IP地址
摘要:通用FUNCTION,如果不能取真实IP,就会取代理IPPrivateFunctiongetIP()DimstrIPAddrIfReques...

通用FUNCTION,如果不能取真实IP,就会取代理IP

Private Function getIP()

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

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

End Function

【用通ASP直接获取用户真实IP地址】相关文章:

使用ASP列出NT用户组及用户

ASP抽取数据的执行效率

收集整理的ASP的常用内置函数

用ASP木马实现FTP和解压缩

ASP获取新增记录ID值的方法

ASP 写的自动生成SELECT 表单的函数

ASP采集入库生成本地文件的几个函数

ASP开发WAP邮箱系统实例

ASP智能搜索的实现

用ASP读取XML文件的具体方法与示例

精品推荐
分类导航