CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

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

最简单的用以下语句:

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

以上就是【asp下比较全面的获取IP地址的代码】的全部内容了,欢迎留言评论进行交流!

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容