仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 510|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页编程之技能:ASP顶用Request工具猎取客户端数...

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:19:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;request|工具|技能|客户端|数据  在ASP中Request工具是猎取客户端提交数据的一个很主要的工具,人人对他也长短常熟习了。
  固然云云,仍是常常有人问我上面的几种写法有甚么分歧,究竟应当怎样写?
  strMessage=Request("msg")
  strMessage=Request.Form("msg")
  并且,我也看过很多多少人写的代码,一概都是Request("")的写法,固然如许的写法并没有甚么错。
  只是人人应当注重
  Request工具有几个汇合来猎取客户端提交的数据,一样平常经常使用的是QueryString,Form和ServerVariables。
  而不论关于哪一种汇合实在都是能够经由过程Request("")如许间接获得的,这里就有一个成绩,假如
  Get体例和Post体例提交了一样的一个变量,好比username=cqq,那末你用Request("username")
  掏出来的究竟是Get过去的数据仍是Post过去的数据呢?
  以是,成绩到了这里,人人就应当想到了,Request从这几个汇合取数据是有按次的,夙昔到后
  的按次顺次是QueryString,Form,最初是ServerVariables。Request工具依照如许的按次顺次搜刮
  这几个汇合中的变量,假如有切合的就中断,前面的就不论了。以是下面的例子Request("username")
  取到的实践是Get办法提交的数据。
  以是为了进步效力,削减无谓的搜刮工夫,同时也是为了程序的标准,倡议人人仍是用Request.汇合的
  体例更好一点,好比Request.Form("username")。
  上面是一个测试例子,提交今后,人人能够间接在地点前面加上?username=aaa来测试:
<P><%
Ifrequest("submit")""then
Response.Write"间接取:"&Request("username")&"<br>"
Response.Write"取Get:"&Request.QueryString("username")&"<br>"
Response.Write"取Post:"&Request.Form("username")&"<br>"
Endif
%>
<formname=form1action=""method=post>
<inputtype=testname="username"value="postuser">
<inputtype=submitname="submit"value="test">
</form>专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。
海妖 该用户已被删除
沙发
发表于 2015-1-19 08:46:03 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
柔情似水 该用户已被删除
板凳
发表于 2015-1-28 05:53:26 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
只想知道 该用户已被删除
地板
发表于 2015-2-5 18:11:25 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
爱飞 该用户已被删除
5#
发表于 2015-2-13 05:36:22 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
小女巫 该用户已被删除
6#
发表于 2015-3-3 15:44:54 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
admin 该用户已被删除
7#
发表于 2015-3-11 12:13:05 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-18 16:15:01 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-26 12:37:00 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表