推薦:實例詳解ASP中斷開記錄集的使用方法我們在使用ASP 內置的ADO組件進行數據庫編程時,通常是在腳本的開頭打開一個連接,并在腳本的最后關閉它,但是就較大腳本而言,在多數情況下連接打開的時間要比它需要打開的時間長得多。因此為
當出現錯誤時,錯誤和錯誤網頁文件之間的映射關系是在每個目錄的properties對話框的CustomErrors選項卡中決定的,這在InternetServicesManager里面的屬性設置,誰有興趣的話就去看看.
定制錯誤網頁顯示ASPError對象屬性的所有值,并通過使用Response.Status方法,把一個HTTP報頭狀態消息返回給客戶端,指明出現了一個錯誤。接著使用GetLastError方法獲取對ASPError對象的一個引用,因此可以訪問錯誤的詳細數據:
…
<% Response.Status="500InternalServerError" SetobjASPError=Server.GetLastError() %> Currentlyexecutingthepage:<B>show_error.asp</B><P> <B>ErrorDetails:</B><BR> ASPError.ASPCode=<%=objASPError.ASPCode%><BR> ASPError.Number=<%=objASPError.Number%>(0x<%=Hex(objASPError.Number)%>)<BR> ASPError.Source=<%=Server.HTMLEncode(objASPError.Source)%><BR> ASPError.Category=<%=objASPError.Category%><BR> ASPError.File=<%=objASPError.File%><BR> ASPError.Line=<%=objASPError.Line%><BR> ASPError.Column=<%=objASPError.Column%><BR> ASPError.Description=<%=objASPError.Description%><BR> ASPError.ASPDescription=<%=objASPError.ASPDescription%> <FORMACTION="<%=Request.ServerVariables("HTTP_REFERER")%>"METHOD="POST"> <INPUTTYPE="SUBMIT"NAME="cmdOK"VALUE="Returntothepreviouspage "> <P> </FORM>
|
分享:請注意!常見的ASP腳本攻擊及防范技巧由于ASP的方便易用,越來越多的網站后臺程序都使用ASP腳本語言。但是, 由于ASP本身存在一些安全漏洞,稍不小心就會給黑客提供可乘之機。事實上,安全不僅是網管的事,編程人員也必須在某些安全