上海网站建设分析form中的get和post方法
作者:佚名 时间:2012-02-07
form中的get和post方法,在数据传输过程中分别对应http协议中的get和post方法.二者的主要区别如下:
1.get用来从服务器上获得数据,而post用来向服务器上传数据.
2.get表单中的数据按照varible=value的形式,添加到action所指向的url后面,并且两者使用"?"连接,而各个变量之间使用"&"连接,post是将表单中的数据放在form的数据体中,按照变量的值相对应的方便,传递到action所指向的url.
3.get是不安全的,因为在传输过程中,数据被放在请求的url中,而如今现有的很多的服务器,代理器或者用户代理都会将url记录到日志文件中,然后放在某个地方,这样可能会有一些隐私的信息被第三方知道,另外,用户也可以在浏览器上看到提交的数据,一些系统内部消息将会一同显示在用户面前.post的所有操作对用户来说都是不可见的.
4.get传输的数据量小, 主要是因为受url长度限制,而post可以传输大量的数据,所以在上传文件方面只能用post.
如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/help/20151126/n581.html