解决一个关于西安二手网程序的地区ip限制问题
  • 收藏任务 (0)
  • 订阅任务

当前任务已有:1417人关注 5人报名 5个稿件 1篇交流  备选稿件(0)个  橱窗方式浏览 

稿件编号:1832584号    参加猪八戒礼品游戏之捉迷藏,免费礼品等你拿!
  • koorise VIP会员
  • 等 级:猪二戒
  • 信用值:
  • 能力值:
发布者已浏览查看所有交稿 时间:2008/04/13 11:41:26 评论:1票数:1   在afa.asp文件中添加如下代码。
   '//////////////////by Koorise ###IP filter//////////////////
    dim connIP,connstrIP,dbIP
    dbip="/datacnmai/ip.mdb"
    Set connIP = Server.CreateObject("ADODB.Connection")
    connstrIP="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dbip)
    'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
    connIP.Open connstrIP
    Set RsConfig = conn.execute("Select dixz,diqi from config")
    If rsConfig(1) = 1 Then
        Dim arrCountry
        arrCountry = Split(rsConfig(0),"|")
        Set rsConfig=Nothing

        Dim IP,arrIp,IPcount,Address
        IP = Request.ServerVariables("REMOTE_ADDR")
        arrIP = Split(IP,".")
        IPCount = arrIp(0)*256*256*256 + arrIP(1)*256*256 +arrIP(2)*256 + arrIP(3)
        Set rsIP = server.createobject("adodb.recordset")
        sqlIP="Select Country from cnmai_ip where (startid<"& ipCOunt &") and (endid > "& ipcount &") "
        rsIP.open sqlIP,connIP,1,1
        If Not(rsIP.eof And rsIP.bof) Then
        Address = rsIP(0)
        For i=0 To UBound(arrCountry)-1
            If InStr(1,Address,"北京") >0 Then
            Else
                If     InStr(1,Address,arrCountry(i))>0 Then
                Else
                    response.write ("<center>对不起,您不是辽阳、北京地区用户,您的IP被禁止了!<br><br>有什么疑问直接与本站联系 021-64797578,谢谢合作!</center>")
                    response.write "<meta http-equiv=refresh content=""2;URL=index.asp"">"
                    response.end

                End If
            End If
        Next
        End If
    End If
   '///////////////////////////////////////////////////////////  
客户点评
  • 人不错,交个朋友也高兴!  (kilo点评于2008-04-13 13:50:14)
稿件编号:1831951号    参加猪八戒礼品游戏之捉迷藏,免费礼品等你拿!
  • metyou2004 爱心威客 VIP会员
  • 等 级:猪五戒
  • 信用值:
  • 能力值:
发布者已浏览查看所有交稿 时间:2008/04/13 01:50:33 评论:1票数:3 下载附件 

  qq  
客户点评
  • 太感谢你了,非常热情!第一个在威客上认识的朋友,谢谢!  (kilo点评于2008-04-13 13:51:29)
稿件编号:1832623号    参加猪八戒礼品游戏之捉迷藏,免费礼品等你拿!
  • mojay
  • 等 级:猪一戒
  • 信用值:
  • 能力值:
发布者已浏览查看所有交稿 时间:2008/04/13 11:54:01 评论:0票数:2 下载附件 

  

步骤如下:
      先把 附件.rar 解压,将里面的两个文件放到网站根目录的inc文件夹下面覆盖里面的文件,然后将你单独发给我的ip数据库文件名为ipdata.mdb 放到数据库文件夹中。
      启用了访问地区限制后,有个提示设置在刚才的inc目录中的ip.asp文件里面改,文件中有提示。希望你能满意。

  
稿件编号:1831903号    
  • koorise VIP会员
  • 等 级:猪二戒
  • 信用值:
  • 能力值:
发布者已浏览查看所有交稿 时间:2008/04/13 01:17:16 评论:0票数:6 下载附件 

  

已经完成,QQ 7501524 (koorise)谈过。

我在Conn.asp文件中加了一段代码。请查收。

  
稿件编号:1831954号    
  • metyou2004 爱心威客 VIP会员
  • 等 级:猪五戒
  • 信用值:
  • 能力值:
发布者已浏览查看所有交稿 时间:2008/04/13 01:55:29 评论:0票数:7 下载附件 

  

抱歉,刚才那个选错了个文件