cookie 简介

标签: cookie 爬虫
1人阅读 评论(0) 收藏 举报
分类:

1、cookie的作用:

我们在浏览器中,经常涉及到数据的交换,比如你登录邮箱,登录一个页面。我们经常会在此时设置30天内记住我,或者自动登录选项。那么它们是怎么记录信息的呢,答案就是今天的主角cookie了,Cookie是由HTTP服务器设置的,保存在浏览器中,但HTTP协议是一种无状态协议,在数据交换完毕后,服务器端和客户端的链接就会关闭,每次交换数据都需要建立新的链接。就像我们去超市买东西,没有积分卡的情况下,我们买完东西之后,超市没有我们的任何消费信息,但我们办了积分卡之后,超市就有了我们的消费信息。cookie就像是积分卡,可以保存积分,商品就是我们的信息,超市的系统就像服务器后台,http协议就是交易的过程。


2、机制的区别:

session机制采用的是在服务器端保持状态的方案,而cookie机制则是在客户端保持状态的方案,cookie又叫会话跟踪机制。打开一次浏览器到关闭浏览器算是一次会话。说到这里,讲下HTTP协议,前面提到,HTTP协议是一种无状态协议,在数据交换完毕后,服务器端和客户端的链接就会关闭,每次交换数据都需要建立新的链接。此时,服务器无法从链接上跟踪会话。cookie可以跟踪会话,弥补HTTP无状态协议的不足。


3、cookie的分类:

cookie分为会话cookie和持久cookie,会话cookie是指在不设定它的生命周期expires时的状态,前面说了,浏览器的开启到关闭就是一次会话,当关闭浏览器时,会话cookie就会跟随浏览器而销毁。当关闭一个页面时,不影响会话cookie的销毁。会话cookie就像我们没有办理积分卡时,单一的买卖过程,离开之后,信息则销毁。

持久cookie则是设定了它的生命周期expires,此时,cookie像商品一样,有个保质期,关闭浏览器之后,它不会销毁,直到设定的过期时间。对于持久cookie,可以在同一个浏览器中传递数据,比如,你在打开一个淘宝页面登陆后,你在点开一个商品页面,依然是登录状态,即便你关闭了浏览器,再次开启浏览器,依然会是登录状态。这就是因为cookie自动将数据传送到服务器端,在反馈回来的结果。持久cookie就像是我们办理了一张积分卡,即便离开,信息一直保留,直到时间到期,信息销毁。


4、简单的使用cookie的代码

cookie的几种常见属性:document.cookie="key=value;expires=失效时间;path=路径;domain=域名;secure;(secure表安全级别),

cookie以字符串的形式保存在浏览器中。

查看评论

Cookie简介和作用

Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。内存Cookie由浏览器维护,保存在内存中,浏览器关闭后就消失了,其存在时间是短暂的。硬盘Cookie...
  • elsery
  • elsery
  • 2015-05-08 22:31:42
  • 783

Servlet的Cookie与Seesion的介绍

什么是Cookie? Cookie是服务器在本地机器上存储的小段文本,它是一个简单的字符串形式的键值对。 网络服务器用HTTP头向客户端发送cookie, (一般情况下Cookie是由服务端生成的,...
  • qq_33642117
  • qq_33642117
  • 2016-07-07 21:44:55
  • 581

cookie简介

什么是cookie cookie是
  • huangyuan_xuan
  • huangyuan_xuan
  • 2014-07-12 18:53:05
  • 443

Cookie简介及JSP处理Cookie的方法.doc

  • 2012年12月04日 16:03
  • 27KB
  • 下载

Cookie简介及JSP处理Cookie的方法

  • 2012年05月15日 13:53
  • 131KB
  • 下载

利用arpspoof进行cookie会话劫持

利用arpspoof进行cookie会话劫持 1.开启IP转发 root@kali-PC:~# echo 1 > /proc/sys/net/ipv4/ip_forward ...
  • paul123456789io
  • paul123456789io
  • 2017-03-29 10:32:19
  • 729

cookie抓取工具

  • 2012年11月01日 20:47
  • 4KB
  • 下载

chrome浏览器 本地cookie管理 Edit This Cookie

Edit This Cookie 是Chrome浏览器下的一个好用的插件,可以实现对本地cookie的管理(增、删、改、查),对开发人员来说,是一个不错的帮手(对于xss攻击者来说也是一个不错的帮手)...
  • aojiancc2
  • aojiancc2
  • 2014-03-22 22:03:26
  • 3844

cookie修改工具

  • 2010年07月01日 14:25
  • 11KB
  • 下载
    个人资料
    等级:
    访问量: 421
    积分: 196
    排名: 90万+
    文章存档
    最新评论