源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-06-13 10:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp下比较全面的获取IP地址的代码
最简单的用以下语句: ip=request.ServerVariables("REMOTE_ADDR")  response.Write(ip) 但这种方法对代理服务器上网的就不准了,故比较全面的是用下面的方法:
[u]复制代码[/u] 代码如下:
<%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)  %>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部