当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

10.8高手私房菜

9/17/2020 9:40:31 PM 人评论

10.8高手私房菜

10.8 高手私房菜

技巧1:使用urlencode()和rawurlencode()函数需要注意什么?

要注意的是,如果配合JavaScript处理页面的信息的话,调用urlencode()函数后,“+”与JavaScript的冲突。由于JavaScript中“+”是字符串类型的连接操作符。JavaScript处理URL时就无法识别其中的“+”。这时可以使用rawurlencode()函数对其进行处理。

技巧2:理解get和post的区别和联系。

(1)post是向服务器传送数据;get是从服务器上获取数据。

(2)post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。

(3)对于get方式,服务器端用Request.QueryString获取变量的值;对于post方式,服务器端用Request.Form获取提交的数据。

(4)post传送的数据量较大,一般默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。get传送的数据量较小,不能大于2KB。

(5)post安全性较高;get安全性非常低,但是执行效率却比post方法好。

(6)在进行数据的添加、修改或删除时,建议用post方式;而在进行数据的查询时,建议用get方式。

(7)机密信息的数据,建议用post数据提交方式。

相关教程

共有条评论 网友评论

验证码: 看不清楚?