|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。函数人人假如另有好的倡议算法,就接洽我!!:)
******************************
FunctionCheckIp(cInput_Ip,cBound_Ip)
Createdbyqqdao,qqdao@263.net2001/11/28
申明:起首必要依据;号轮回,然后判别是不是含有"-",假如有则举行拆分处置,最初判别是不是在局限内
参数:cInput_Ip,代反省的ip
cBound_Ip,给定的局限格局为,单个ip,和局限ip,局限ip最初利用”-“支解,假如是“*”则必需放到最初一名
每一个局限后增加":ALLOW"暗示同意上岸,增加":REFUSE"暗示回绝上岸。多个局限用”;“离隔
比方192.168.1*.*:ALLOW;192.168.1.1:ALLOW;192.168.1.1-10:REFUSE"
前往值:true/false
更新:2001/12/05撑持ALLOW,REFUSE撑持’*‘,不想对?撑持,由于和*差未几
******************************
functionCheckIp(cInput_Ip,cBound_Ip)
dimcSingle_Ip,cTemp_IP,cStart_IP,cEnd_Ip
CheckIp=false
cSingle_Ip=split(cBound_Ip,";")
fori=0toubound(cSingle_Ip)
ifInstr(cSingle_Ip(i),"REFUSE")0then就是回绝了
cTemp_IP=left(cSingle_Ip(i),instr(cSingle_Ip(i),":")-1)
ifInstr(cTemp_IP,"*")0then是宽局限
cStart_IP=left(cTemp_IP,instr(cTemp_IP,"*")-1)
ifleft(cInput_Ip,len(cStart_IP))=cStart_IPthen
CheckIp=false
exitfunction
endif
endif
ifInstr(cTemp_IP,"-")=0then
cStart_IP=cTemp_IP
cEnd_Ip=cTemp_IP
else
cStart_IP=left(cTemp_IP,instr(cTemp_IP,"-")-1)
cEnd_Ip=left(cStart_IP,InStrRev(cStart_IP,".")-1)+"."+mid(cTemp_IP,instr(cTemp_IP,"-")+1)
endif
ifIp2Str(cInput_Ip)>=Ip2Str(cStart_IP)andIp2Str(cInput_Ip)<=Ip2Str(cEnd_Ip)then
CheckIp=false
exitfunction
endif
elseifInstr(cSingle_Ip(i),"ALLOW")0then同意
cTemp_IP=left(cSingle_Ip(i),instr(cSingle_Ip(i),":")-1)
ifInstr(cTemp_IP,"*")0then是宽局限
cStart_IP=left(cTemp_IP,instr(cTemp_IP,"*")-1)
&</p>减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。 |
|