使用session只能让网站记住当前正在访问的用户,但有时网站还需要记住曾经访问过的用户,以便在用户下次访问时,提供个性化的服务。这就需要用到cookie技术。Cookie能为网站和用户带来许多好处,如它可以记录特定用户访问网站的次数,最后一次访问时间、用户在网站内的浏览路径,以及登录成功的用户下次自动登录等。
也有一些Cookie的高级应用,如在购物网站浏览商品页面时,该网站程序可以将用户的浏览历史记录到Cookie中,当用户下次访问时,网站根据用户过去的浏览情况为用户推荐感兴趣的内容。
Cookie实际上是一个很小的文本文件,网站通过向用户硬件写入一个Cookie文件来标识用户。当用户再次访问该网站时,浏览器会将cookie信息发送给服务器,服务器通过读取以前写入的Cookie文件中的信息,就能标识该用户。