用ASP封IP的方法,防止固定IP垃圾留言_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:查詢某個字段沒有值的所有記錄的SQL語句怎么寫?
      有時我們需要查詢出某字段沒有值的全部記錄,那應該用rs("xx")=""還是IsNull(rs("xx"))呢?要得出結論,我們還得從頭說起:什么情況下字段中會沒有值?因為這和

      以下為引用的內容:

      <%
      Dim IP,IPString,VisitIP
      '要禁止的IP地址
      IPString="|195.225.177.34|195.225.177.137|72.232.250.10|"
      '獲取IP地址
      IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
      If IP = "" Then
      IP = Request.ServerVariables("REMOTE_ADDR")
      End If
      VisitIP="|"&IP&"|"
      If instr(1,IPString,VisitIP)>0 Then
      response.write "你的IP被禁止發表留言,若有必要,請與站長聯系。如果你正在發送垃圾,奉勸你收手!"
      response.end
      End If
      'response.Write("你的IP:"&IP&"可以訪問本站")
      %>

      注:記得將此代碼嵌入到最終執行頁(不一定為留言發表頁面)的頭部,大部分垃圾都是直接POST數據到該執行頁的。建議不定期修改最終執行頁的文件名及與之鏈接的留言發表頁面的 form 標簽內的 action。

      分享:ASP實例:Access為后臺數據庫的網站統計系統
      一個能對訪問者進行編號、記錄訪問次數、IP、時間的統計制作實例 我以ACCESS庫為例子,其實用SQL SERVER庫也只要改一下鏈接庫的語句就得啦,庫結構如下 庫文件名: CONT.ASP 本來是CONT.

      來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
      相關ASP教程