2011年9月4日

Get和Post区别

摘要: 1.Get是用来从服务器上获得数据的,Post是用来向服务器上传递数据的。2.Get将表单中的数据以variable=value的形式,添加到action所指向的URL后面,使用“?”连接,多组使用"&"连接.Post是将表单中的数据form的数据体中,按照变量和值相对应的方式,传递大action所指向的URL。3.Get是不安全的,因为在传输的过程中,数据被放在请求的URL中,现在的服务器,代理服务器,用户代理,都会将请求的URL记录到日志文件中。另外用户也可以在浏览器中直接看到递交的数据。Post的所有操作对用户来数是不可见的。4.Get的传输量受到URL长度的 阅读全文

posted @ 2011-09-04 10:43 梦想牛人 阅读(113) 评论(0) 推荐(0)

2011年9月3日

cookie和session的关系

摘要: Session对象是由web容器为客户端请求创建的并由web容器维护其生命周期。在session对象中我们可以保存一些页面跳转时不能丢失的信息,比如购物车或者用户登录信息。cookie是由客户端保存的,目前大多说浏览器都支持cookie,服务器端可以将一些信息以cookie的形式保存在客户端.Cookie可以帮助web实现会话的跟踪。服务器端可以将session的ID以cookie的形式存储在客户端,这样当客户端下次请求的时候将这个ID带回服务器端即可实现会话跟踪。当然啊,cookie只是实现会话跟踪的一种方式,比如URL重写等也可以实现。 阅读全文

posted @ 2011-09-03 22:36 梦想牛人 阅读(120) 评论(0) 推荐(0)

forward与redirect的区别

摘要: forward仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示转向后的地址;redirect则是完全的跳转,浏览器将会得到跳转后的地址,并重新发送请求链接,这样浏览器的地址栏中可以看到跳转后的地址。所以forward更加有效,尽量使用forward方法,并且这样有助于隐藏实际的链接;在有些情况下,比如需要跳转到其他服务器上请求资源,则必须用redirect。 阅读全文

posted @ 2011-09-03 22:27 梦想牛人 阅读(141) 评论(0) 推荐(0)

导航