首页  ·  知识 ·  产品运营
如何屏蔽某地的用户访问网站
佚名  365key.com  运营  编辑:dezai  图片来源:网络
checkip.asp%if not checkIP thenresponse.redirect "Error.asp"end iffunction checkIP()dim limitIPBegin,limitIPEnd,curIP,

checkip.asp
<%
if not checkIP then
response.redirect "Error.asp"
end if
function checkIP()
dim limitIPBegin,limitIPEnd,curIP,curIPNum
curIP=GetIP()
if curIP="" then
checkIP=false
exit function
end if
limitIPBegin=GetIPNum("0.0.0.0")'封锁的IP开始段
limitIPEnd  =GetIPNum("202.114.255.255")'封锁的IP结束段
curIPNum=GetIPNum(curIP)
if curIPNum>=limitIPBegin and curIPNum<=limitIPEnd then
checkIP=false
else
checkIP=true
end if
end function

function GetIPNum(IP)
dim ipa
ipa=split(IP,".")
GetIPNum = CDbl(ipa(0)) * (256 ^ 3) + CDbl(ipa(1)) * (256 ^ 2) + CDbl(ipa(2)) * 256 + CDbl(ipa(3))
end function

function GetIP()
dim IP
IP=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
if IP="" then IP=Request.serverVariables("REMOTE_ADDR")
GetIP=IP
end function

%>
在每个文件头部加上

 

本文作者:佚名 来源:365key.com
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的