飘灵儿 发表于 2015-1-16 22:46:34

ASP网站制作之一段防注进的通用剧本

优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件防注进|剧本放在conn.asp里就好了。

屏障经由过程地点栏打击
url=Request.ServerVariables("QUERY_STRING")
ifinstr(url,";")>=1then
url=Replace(url,";",";"):Response.Redirect("?"&url)
endif
屏障经由过程表单打击
foreachiteminrequest.form
stritem=lcase(server.HTMLEncode(Request.form(item)))
ifinstr(stritem,"select")>=1orinstr(stritem,"insert")>=1orinstr(stritem,"update")>=1orinstr(stritem,"delete")>=1orinstr(stritem,"exec")>=1orinstr(stritem,"declare")>=1then
response.write("对不起,请不要输出不法字符!")
response.end
endif
next</P>asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.

再见西城 发表于 2015-1-19 23:24:22

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

老尸 发表于 2015-1-25 23:13:57

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

再现理想 发表于 2015-2-4 12:43:43

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

柔情似水 发表于 2015-2-9 22:39:18

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

只想知道 发表于 2015-2-28 03:06:18

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

分手快乐 发表于 2015-3-9 19:55:00

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

透明 发表于 2015-3-17 00:46:08

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

飘飘悠悠 发表于 2015-3-23 10:11:30

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
页: [1]
查看完整版本: ASP网站制作之一段防注进的通用剧本