设为首页 加入收藏

TOP

限制某段IP地址
2011-05-31 17:59:18 来源: 作者: 【 】 浏览:676次 评论:0
function IP2Num(sip)
 dim str1,str2,str3,str4
 dim num
 IP2Num=0
 if isnumeric(left(sip,2)) then
    str1=left(sip,instr(sip,".")-1)
    sip=mid(sip,instr(sip,".")+1)
    str2=left(sip,instr(sip,".")-1)
    sip=mid(sip,instr(sip,".")+1)
    str3=left(sip,instr(sip,".")-1)
    str4=mid(sip,instr(sip,".")+1)
    num=cint(str1)*256*256*256+cint(str2)*256*256+cint(str3)*256+cint(str4)-1
    IP2Num = num
 end if
end function
function Num2IP(nip)
 iip1 = int(nip/256/256/256)
 iip2 = int((nip-iip1*256*256*256)/256/256)
 iip3 = int((nip-iip1*256*256*256-iip2*256*256)/256)
 iip4 = int((nip-iip1*256*256*256-iip2*256*256-iip3*256) mod 256)
 iip0 = iip1 &"."& iip2 & "." &iip3 &"."& iip4
 Num2IP = iip0
end function
userIPnum = IP2Num(Request.ServerVariables("REMOTE_ADDR"))
if userIPnum > IP2Num("192.168.0.0") and userIPnum < IP2Num("192.168.0.255") then
 response.write ("<center>您的IP被禁止</center>")
 response.end
end if
您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇调用winrar压缩文件夹 下一篇T-SQL: 17 个与日期时间相关的自..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位