码迷,mamicode.com
首页 > 其他好文 > 详细

session和cookie使用

时间:2018-07-24 12:26:14      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:http消息头   strong   路径   session   协议   pat   cookie   调用   安全性   

1.session和cookie定义

1.1什么是Cookie

Cookie在浏览器端存储数据,并以此跟踪和识别用户的机制,浏览器通过HTTP协议和服务器端进行交互。因此,Cookie是由浏览器实现和管理的。

Cookie通常用来存储一些不是很敏感的信息,或者进行登录控制等。

每个域名下允许的Cookie是有限制的。Cookie不是越多越好,它会增加宽带,增加流量消耗;不要把Cookie当作客户端的存储器来用。一个域名的每个Cookie限制以4千字节(KB)键值对的形式存储。

Cookie中存放的信息包含本身属性和用户自定义属性.

  • 用户自定义属性:一个cookie只能包含一个自定义键/值对(key=value)。
  • 本身属性:Path,Domain,Max-Age ,Comment,Max-Age,Secure,Version。

      Path: 网站上可以访问cookie的页面的路径;可以将Path设置为/,使cookie可以被网站下所有页面访问。

      Domain:可访问该cookie的域名;对于多二级域名的cookie,可以是设置为*.example.com,同时Path设置为/。

      Max-Age:cookie的有效时间,用秒计数。失效后,cookie的信息不会从客户端附加在HTTP消息头中发送到服务端。

      Comment :cookie的描述。

      Secure :cookie的安全性。Secure缺省为false,在HTTP状态下传递cookie。当为true时,在HTTP状态下传递cookie,HTTP时不传递cookie。

      Version:cookie的版

1.2什么是session

Session是服务器端使用的一种记录客户端状态的机制,Session对象存储特定用户会话所需的属性及配置信息。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式,如(sessionId)记录在服务器上。客户端浏览器再次访问时只需要从该Session中查找该客户的状态就可以了。

 

2.登录场景

 

 

3.如何调用

session和cookie使用

标签:http消息头   strong   路径   session   协议   pat   cookie   调用   安全性   

原文地址:https://www.cnblogs.com/feng123/p/9358293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!