Cookie并没有真正的中文翻译,cookie是在你浏览网页的时候,网站服务器放在你电脑(或移动设备)的浏览器里面的一个小小的TXT文件。
这个文件里面存储了一个标识你这个人的匿名的ID,以及一些与你访问的这个网站有关的一些东西,这样当你下一次访问这个网站的时候,cookie就会知道你又来了,并且记住你上次访问时候的一些状态或者设置。
Cookie以及与cookie类似的东西是互联网营销的最重要技术之一,几乎所有识别人和标记人的工作都需要cookie及类cookie技术完成。
常用方法
void setMaxAge(int expiry) 设置cookie的有效期,单位秒;
void setValue(String value)在创建cookie后对cookie进行赋值;
String getName() 得到cookie名称
String getValue()得到cookie的值
int getMaxAge()得到cookie的有效时间,以秒为单位。
Cookie和Session的对比
session:在服务器端保存用户信息;session中保存的是Object类型;随着会话的结束而销毁;保存重要的信息,比较安全
cookie: 在客户端保存用户信息;cookie保存的是String类型;cookie可以长期保存在客户端;保存不重要的用户信息,容易泄露