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)。