主题:  初学疑惑?3

奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
#12002/3/7 12:16:39
在form里如果用method 为 post ,get时,asp 文件接受数据的格式是不同的。

request.querystring() or request.form()

那么想必他们的用法也是不同的,请问其区别??



lzy_5d

职务:普通成员
等级:1
金币:0.0
发贴:33
#22002/3/7 13:20:29
xiaoning在上个帖子中说
引用:
在form里如果用method 为 post ,get时,asp 文件接受数据的格式是不同的。

request.querystring() or request.form()

那么想必他们的用法也是不同的,请问其区别??


在form中的method设置为post时使用request.form()读出信息,设置为get时,使用request.querystring() 读出信息,如果不写method的话,系统默认为get。
也可以使用request() 读取信息,但是这样比较浪费系统资源,推荐使用request.querystring() 和 request.form()


------------------------------------ 天冷 冷不了我的心 心痛 痛不断我的情 情深 深得像海 海 仰望着蓝天 ------------------------------------

狄云

职务:普通成员
等级:1
金币:0.0
发贴:16
#32002/3/8 12:28:08
request.form()和request.querystring()都是读出信息:
那么他们的区别到底在什么地方呢?



lowchikeung

职务:普通成员
等级:2
金币:1.0
发贴:607
#42002/3/10 13:48:51
他们的区别在于request.form()
可以同时传送许多信息,而且是不可见的,而request.querystring() 传送的是明文,在地址栏是可见的,而且传送信息有限