手机
当前位置:查字典教程网 >编程开发 >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的常用内置函数

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

利用ASP在浏览器上打印输出

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

ASP小偷(远程数据获取)程序入门教程

ASP获取地址栏URL地址方法

asp+ajax检测用户名是否在存

使用ASP获得服务器网卡的MAC地址信息

asp获取用户真实IP地址的方法

ASP如何获取客户端真实IP地址

精品推荐
分类导航