正則表達(dá)式檢查來訪IP是否合法的實(shí)際應(yīng)用
更新時(shí)間:2007年04月06日 00:00:00 作者:
正則表達(dá)式檢查來訪IP是否合法的實(shí)際應(yīng)用
sub chkIP(boardid)
dim rsIP
dim ipArr
dim ignored
dim i
dim ip
dim sql
ip=Request.ServerVariables("REMOTE_ADDR")
ignored=false
if not isempty(boardid) then
sql="select ignoreip from board where boardid="&cstr(boardid)
set rsIP=conn.execute(sql)
if not (rsIP.eof and rsIP.bof) then
if instr(cstr(rsIP("ignoreip")&""),chr(13)&chr(10)) then
iparr=split(rsIP("ignoreip"),chr(13)&chr(10))
for i=0 to ubound(iparr)
if trim(iparr(i))<>"" and left(ip,len(trim(iparr(i))))=trim(iparr(i)) then
ignored=true
exit for
end if
next
else
iparr=rsIP("ignoreip")
if ip=trim(iparr) then
ignored=true
end if
end if
end if
rsIP.close
end if
if ignored then
response.write "<script language=javascript>window.location.href='ignoreip.htm'</script>"
end if
end sub
sub chkIP(boardid)
dim rsIP
dim ipArr
dim ignored
dim i
dim ip
dim sql
ip=Request.ServerVariables("REMOTE_ADDR")
ignored=false
if not isempty(boardid) then
sql="select ignoreip from board where boardid="&cstr(boardid)
set rsIP=conn.execute(sql)
if not (rsIP.eof and rsIP.bof) then
if instr(cstr(rsIP("ignoreip")&""),chr(13)&chr(10)) then
iparr=split(rsIP("ignoreip"),chr(13)&chr(10))
for i=0 to ubound(iparr)
if trim(iparr(i))<>"" and left(ip,len(trim(iparr(i))))=trim(iparr(i)) then
ignored=true
exit for
end if
next
else
iparr=rsIP("ignoreip")
if ip=trim(iparr) then
ignored=true
end if
end if
end if
rsIP.close
end if
if ignored then
response.write "<script language=javascript>window.location.href='ignoreip.htm'</script>"
end if
end sub
相關(guān)文章
收集一些常用的正則表達(dá)式(匹配中文字符、匹配雙字節(jié)字符、匹配HTML標(biāo)記、匹配空行 and so on~~~)
正則表達(dá)式用于字符串處理,表單驗(yàn)證等場合,實(shí)用高效,應(yīng)用廣泛,但用到時(shí)總是不太把握,以致往往要上網(wǎng)查一番資料,下面把我搜素資料加工整理分享給大家,需要參考的朋友可以借鑒下2015-09-09JS正則表達(dá)式必須包含數(shù)字、字母、特殊字符
這篇文章主要介紹了JS正則表達(dá)式必須包含數(shù)字、字母、特殊字符的相關(guān)資料,文中還給大家提到了js 正則表達(dá)式 匹配除漢字,字母,數(shù)字,逗號(hào),句號(hào)外的特殊字符(用來規(guī)范輸入內(nèi)容) 需要的朋友可以參考下2019-08-08editplus EmEditor和searchandreplace正則表達(dá)式
掌握下面的正則方便我們快速的批量處理文本替換。2009-07-07在ASP中用正則表達(dá)式對(duì)象來校驗(yàn)數(shù)據(jù)的合法性
我們在制作網(wǎng)站的時(shí)候,需要對(duì)用戶輸入的數(shù)據(jù)進(jìn)行驗(yàn)證,前端是輔助用戶方便填寫,后端才是真正的安全過濾,正則表達(dá)式對(duì)于一些數(shù)據(jù)校驗(yàn)都是比較常見的不只asp中需要,php也需要,這里腳本之家小白就為大家簡單介紹一下2006-06-06正則表達(dá)式高級(jí)技巧及實(shí)例詳解 笨活兒
正則表達(dá)式(Regular Expression, abbr. regex) 功能強(qiáng)大,能夠用于在一大串字符里找到所需信息。2009-11-11正則表達(dá)式中對(duì)各字符集編碼范圍的總結(jié)
正則表達(dá)式中對(duì)各字符集編碼范圍的總結(jié)...2007-03-03