主页 > 知识库 > asp下比较全面的获取IP地址的代码

asp下比较全面的获取IP地址的代码

热门标签:Linux服务器 银行业务 电子围栏 团购网站 科大讯飞语音识别系统 Mysql连接数设置 服务器配置 阿里云
最简单的用以下语句:

ip=request.ServerVariables("REMOTE_ADDR") 
response.Write(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 
ip=getIP() 
response.write(ip) 
%>
您可能感兴趣的文章:
  • Android手机获取IP地址的两种方法
  • Linux下Python获取IP地址的代码
  • JS不能跨域借助jquery获取IP地址的方法
  • PowerShell脚本实现网卡DHCP自动获取IP地址、设置静态IP地址的方法
  • js获取IP地址的方法小结
  • java获取ip地址示例
  • java中通过网卡名称获取IP地址
  • 在InstallShield中通过主机名获取IP地址的代码
  • 安卓 获取手机IP地址的实现代码

标签:衡水 大理 蚌埠 萍乡 衢州 广元 枣庄 江苏

巨人网络通讯声明:本文标题《asp下比较全面的获取IP地址的代码》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266