检查来访IP是否合法的实际应用

2016-01-29 18:11 4 1 收藏

检查来访IP是否合法的实际应用,检查来访IP是否合法的实际应用

【 tulaoshi.com - ASP 】

  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=javascriptwindow.location.href='ignoreip.htm'</script"
      end if
  end sub

 

来源:https://www.tulaoshi.com/n/20160129/1504717.html

延伸阅读
标签: Web开发
htmlheadtitleUntitled/title/headbody?php$in="2344";if(ereg("^(-{0,1}|\+{0,1})[0-9]+(\.{0,1}[0-9]+)$",$in))echo "Ok!";elseecho "Sorry,Please input again!";?br很简单的嘛!/body/html
标签: windows 操作系统
一、IP地址与IP地址的动态分配 1. IP 地址基本概念 Internet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址互相区分和相互联系。IP地址是一个32位二进制数的地址, 由4 个8 位字段组成,每个字段之间用点号隔开, 用于标识TCP/IP宿主机。 ...
标签: PHP
/**  * 判断字符串emailAddr是否为合法的email格式  * 主要判断'@'及'.'是否出现,以及两者的位置  * @param emailAddr 输入的email地址  * @return true/false。  */ function emailCheck(emailAddr) {     if((emailAddr == null) || (emailAddr.length < 2)) return false ;   &nbs...
标签: 办公软件
本节针对上一节的遗留问题,要在文档中同时实现自定义多级编号的三种效果:使用中回车顺序出现下一个编号、自动设置标题格式、使用后允许提取目录。我想,这样才基本上可以和自动化办公粘些边儿了吧?! 第一步:自定义样式 1.执行“格式”→“样式和格式”,打开“样式和格式”任务窗格。 2.单击“新样式”按钮,打开“新建...
标签: 生活常识
怎样检查钻石是否松动   钻石被镶嵌在各种首饰中,成为被人喜爱的闪闪钻饰。钻饰虽然璀璨,可是一旦失去钻石,就会变得普通。所以,我们要定期为钻饰做检查,怎样检查钻石是否松动? 1.准备好检查钻石是否松动的工具,一个放大镜或者高倍放大镜,一个镊子,以及一个安全放置钻饰的平面。 2.怎样检查钻石是否松动?检查首...

经验教程

616

收藏

60
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部