ASP應用進階 ASP Error對象的相關知識(5)_ASP教程
教程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教程:
- 相關鏈接:
- 教程說明:
ASP教程-ASP應用進階 ASP Error對象的相關知識(5)。