cookie的介绍及优缺点分析
- 2020-07-01 08:00:00
- 阿超 原创
- 3372
cookies是一种WEB服务器,通过浏览器在访问者的硬盘上存储信息的手段。在浏览器中,我们都需要进行数据交换。
比如:登录页面。我们可以设置自动登录选项。那么这个功能就是通过cookie来记住登录信息的
Cookie就是服务器暂存 你的资料,通过Http协议让服务器用来辨认你的计算机,当你在浏览器网站的时候,Cookie会帮你在网站上保存的记录记录下。 当下次你再访问同一个网站,Web服务器会先看看有没有它上次 Cookie资料,有的话,就会依据Cookie里的内容来判断使用者并返回给你
生存周期:
Cookie可以保持登录信息到用户下次与服务器的会话,换句话说,下次访问同一网站时,用户会发现不必输入用户名和密码就已经登录了(当然,不排除用户手工删除Cookie)。而还有一些Cookie在用户退出会话的时候就被删除了,这样可以有效保护个人隐私。
Cokie在生成时就会被制定一个Expire值,这就是Cookie的生存周期,在这个周期内Cookie有效,超出周期Cookie就会被清除。有些页面将Cookie的生存周存设置为“0”或负值,这样在关闭浏览器时,就马上清除Cookie,不会记录用户信息,更加安全。
cookie的用处:
1、Cookie能使站点跟踪特定访问者的访问次数、最后访问时间和访问者进入站点的路径
2、Cookie能告诉在线广告商广告被点击的次数,从而可以更精确的投放广告
3、Cookie有效期限未到时,Cookie能使用户在不键入密码和用户名的情况下进入曾经浏览过的一些站点
4、Cookie能帮助站点统计用户个人资料以实现各种各样的个性化服务但是cookie也有缺点:
1、cookie的数量和长度都有限制
2、潜在的安全风险:cookie可能被截取篡改,如果cookie被拦截,就可能会获取到所有的Session信息
3、用户配置为禁用,有的用户禁用了浏览器或者客户端设备接受cookie的能力,因此限制了这一功能
4、有些状态不可能保存在客户端,例如,为了防止重复提交表达,需要在服务器端保存一个计时器,如果把这个计时器保存在客户端,它将不起作用。
联系人: | 王先生 |
---|