Cookie简介

Cookie有时也用其复数形式Cookies,指某些网站为了班别用户身份,进行session跟踪而存储在用户本地终端上的数据

Cookie是保存在客户端上的小文本,保存的位置分为两种

1:Cookie可能保存在客户端浏览器的所占内存中,关闭浏览器后,Cookie就不再存在

2:Cookie也可能保存在客户PC机的硬盘上,设置有效时间,超过有效时间后失效

Cookie包括name、expires(失效日期)、path(路径)、domain(范围)和secure(安全)等五个属性

name属性:为必须设置的属性,表示Cookie的名称

expires属性:指删除之前要在客户机上保持多长的时间

path属性:决定Cookie对服务器上其他网页的可用性,在一般情况下,Cookie对于同一目录下的所有页面都可用,当设置path属性后,那么Cookie只对制定路径以及子路径下的所有网页有效

domain属性:主要设置相同域的多台服务器功效一个Cookie

secure属性:Internet连接本身是不安全的,为了保证Internet上的数据安全,会使用SSL协议加密数据并使用安全裂解传输数据,一般支持SSL的网站以HTTPS开头,Cookie的secure属性表示Cookie只能通过使用HTTPS或其他安全协议的Internet连接来传输。如果sevure属性不出现,这就意味着Cookiue是在网络上未加密发送。

主要用于:

保存登录状态

跟踪用户行为

创建购物车

实施民意测验

Cookie的优点

持久性,可以留存一段时间

经常与javaScript一起使用,操作简单

Cookie的缺点

可以被禁用

不同浏览器不可共享

删除后不可使用

Cookie能够把小文本保存到客户端,在服务器和客户端进行传输。然而,Cookie容易造成信息泄露,另外,客户端可以通过设置阻止Cookie,也可能手工清除Cookie,因此,使用Cookie的原则如下:

不用Cookie保存对保密性要求高的信息,例如银行卡密码等

不用Cookie实现必要功能,防止Cookie被删除后出现错误

可以说:Cookie用来实现“锦上添花”的功能,也就是说,一旦Cookie被禁止或者被删除,应用依然能正常运行

 

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值