ASP應用進階 ASP Error對象的相關知識(5)_ASP教程

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

      推薦:實例詳解ASP中斷開記錄集的使用方法
      我們在使用ASP 內置的ADO組件進行數據庫編程時,通常是在腳本的開頭打開一個連接,并在腳本的最后關閉它,但是就較大腳本而言,在多數情況下連接打開的時間要比它需要打開的時間長得多。因此為

      這個操作起來確實很煩,看看老蓋先生的在500-100.asp里面寫了寫什么東西:

      <%
       Response.WriteobjASPError.Category
       IfobjASPError.ASPCode>""ThenResponse.Write","&objASPError.ASPCode
       Response.Write"(0x"&Hex(objASPError.Number)&")"&"<br>"
       Response.Write"<b>"&objASPError.Description&"</b><br>"
       IfobjASPError.ASPDescription>""ThenResponse.WriteobjASPError.ASPDescription&"<br>"
       blnErrorWritten=False
       'OnlyshowtheSourceifitisavailableandtherequestisfromthesamemachineasIIS
       IfobjASPError.Source>""Then
      strServername=LCase(Request.ServerVariables("SERVER_NAME"))
      strServerIP=Request.ServerVariables("LOCAL_ADDR")
      strRemoteIP= Request.ServerVariables("REMOTE_ADDR")
      If(strServername="localhost"OrstrServerIP=strRemoteIP)AndobjASPError.File<>"?"Then
       Response.WriteobjASPError.File
       IfobjASPError.Line>0ThenResponse.Write",line"&objASPError.Line
       IfobjASPError.Column>0ThenResponse.Write",column"&objASPError.Column
       Response.Write"<br>"
       Response.Write"<fontstyle=""COLOR:000000;FONT:8pt/11ptcouriernew""><b>"
       Response.WriteServer.HTMLEncode(objASPError.Source)&"<br>"
       IfobjASPError.Column>0ThenResponse.WriteString((objASPError.Column-1),"-")&"^<br>"
       Response.Write"</b></font>"
       blnErrorWritten=True
      EndIf
       EndIf
       IfNotblnErrorWrittenAndobjASPError.File<>"?"Then
      Response.Write"<b>"&objASPError.File
      IfobjASPError.Line>0ThenResponse.Write",line"&objASPError.Line
      IfobjASPError.Column>0ThenResponse.Write",column"&objASPError.Column
      Response.Write"</b><br>"
       EndIf
      %>

      分享:請注意!常見的ASP腳本攻擊及防范技巧
      由于ASP的方便易用,越來越多的網站后臺程序都使用ASP腳本語言。但是, 由于ASP本身存在一些安全漏洞,稍不小心就會給黑客提供可乘之機。事實上,安全不僅是網管的事,編程人員也必須在某些安全

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