最初Cookies是设计来解决环球网设计出现的一个实际问题的。当你浏览某个网站时,你的计算机并不是在整个时间段中都真正连在那个网站上。实际上,你的电脑做出一个请求,接受回答(通常是以网页的形式),然后立刻断开连接。假如你在阅读完该页面以后,决定点击一个链接或按钮,你的计算机进行新的连接,来执行你的请求。由于连接不是一直开着,当你——迟缓的人类——决定下一步做什么的时候,网络服务器就无须将资源浪费在保持连接上。
这种方法的缺点是,继续开展一场正在进行的会谈变得十分棘手。让我们假设你正在进行在线购物旅程,你将半打物品放在你的手推车中,然后付帐准备离开。每次你点击时,网络服务器都需要记住你是谁,以及你迄今为止选择过什么。
由于服务器必须有庞大的存储量,才能为上万的购物者(据估计,有75%的购物者将他们的手推车丢在虚拟过道中,从未结帐)保存这种信息,所以最好是让客户而不是服务器保持关于交易状态的信息。因此服务器可以将一个cookie——一小段对你进行识别和描述交易的文本——放在你的机器上。Cookie还包含簿记信息,如发送它的域以及期满日期。有两种类型的cookies:暂时的cookies,每次你关闭浏览器时就会消失;以及持久的cookies,可能会逗留数月或数年。电子商务网站可能两种都使用;例如,它可能使用一个暂时的cookie来记录关于某个特殊购物旅程的信息,再使用一个持久的cookie,当你某天回来时,对你进行识别。
每次你移动到在线交易的一个新场所时,店主的服务器会请求你的计算机发回保存在你机器上的cookies。这将提醒服务器你是谁,以及你正在做什么,会话将会从它停止的地方继续进行。
对许多合法用途来说,Cookies十分方便——例如,每次访问该网站时,允许某个网站将你识别为授权用户,而不要求你进行登录。但是它们也可能被用于非法用途,下面我们就将看到。

