手机
当前位置:查字典教程网 >编程开发 >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 查询数据代码

Asp获取url地址的实例

asp下实现替换远程文件为本地文件并保存远程文件的代码

淘特ASP木马扫描器的代码

在ASP中用组件检测当前网卡地址的代码

asp中实现随机分组程序的代码

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

在asp中通过vbs类实现rsa加密与解密的代码

asp 全面安全数据连接代码

精品推荐
分类导航