手机
当前位置:查字典教程网 >编程开发 >ASP教程 >asp下比较全面的获取IP地址的代码
asp下比较全面的获取IP地址的代码
摘要:最简单的用以下语句:ip=request.ServerVariables("REMOTE_ADDR")response.Write(ip)但...

最简单的用以下语句:

ip=request.ServerVariables("REMOTE_ADDR")

response.Write(ip)

但这种方法对代理服务器上网的就不准了,故比较全面的是用下面的方法:

复制代码 代码如下:

<%PrivateFunctiongetIP()

DimstrIPAddr

IfRequest.ServerVariables("HTTP_X_FORWARDED_FOR")=""ORInStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),"unknown")>0Then

strIPAddr=Request.ServerVariables("REMOTE_ADDR")

ElseIfInStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),",")>0Then

strIPAddr=Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),1,InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),",")-1)

ElseIfInStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),";")>0Then

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

EndIf

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

EndFunction

ip=getIP()

response.write(ip)

%>

【asp下比较全面的获取IP地址的代码】相关文章:

淘特ASP木马扫描器的代码

asp中一段防SQL注入的通用脚本

asp防止网页刷新代码

很有用的学习ASP常用到的代码第1/2页

asp下tag的实现,简单介绍与部分代码

asp分页的一个类

实现对Access数据库表重命名的一段代码

Asp获取url地址的实例

asp中COM组件中如何连接数据库的代码

PJblog友情链接LOGO地址失效的解决

精品推荐
分类导航