ASP教程之有关页面上岸的一些计划
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;计划|页面上岸窗口是进进背景的独一通道,以是必定要把好这一关才行。
以下我本人的一些思绪:
一样平常有两个页面构成login.aspchklogin.asp
login.asp用于上岸,chklogin.asp用于考证上岸
login.asp的次要计划为:姓名,暗码,考证码。
考证码用于避免暴力破解。
chklogin.asp的次要计划为:
1.考证login.asp中表单传过去的数据是不是正当,假如正当再把正当数据与数据库中的数据
对照,符合合则同意上岸。
2.最好加上避免表单外提交的功效。
3.保留正当变量,用session("name")=
session("password")=
session("num")=考证码
大概用cookies也能够。
注重成绩:
1.考证数据正当性,过滤特别字符,避免sql毛病
2.避免表单外提交
一些代码的完成:
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
ifmid(server_v1,8,len(server_v2))server_v2then
response.write"你提交的路径有误,克制从站点内部提交数据请不要乱该参数!"
response.end
endif
</p>对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了, 掌握asp的特性而且一定要知道为什么。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
页:
[1]