Cookie 是一些数据, 存储于你电脑上的文本文件中. 当 web 服务器向浏览器发送 Web 页面时, 在连接关闭后, 服务端不会记录用户的信息. Cookie 的作用就是用于解决 "如何记录客户端的用户信息".
在 JavaScript 中, 修改 cookie 类似于创建 cookie, 如下所示:
document.cookie="username=John Smith; expires=Thu, 18 Dec 2043 12:00:00 GMT; path=/";
旧的 cookie 将被覆盖.
cookie:
Cookie 以名 / 值对形式存储, 如下所示:
username=John Doe
当浏览器从服务器上请求 Web 页面时, 属于该页面的 cookie 会被添加到该请求中. 服务端通过这种方式来获取用户的信息.
JavaScript 创建 cookie
JavaScript 可以使用 document.cookie 属性来创建 , 读取, 及删除 cookie.
JavaScript 中, 创建 cookie 如下所示:
document.cookie="username=John Doe";
您还可以为 cookie 添加一个过期时间 (以 UTC 或 GMT 时间). 默认情况下, cookie 在浏览器关闭时删除:
document.cookie="username=John Doe; expires=Thu, 18 Dec 2043 12:00:00 GMT";
您可以使用 path 参数告诉浏览器 cookie 的路径. 默认情况下, cookie 属于当前页面.
document.cookie="username=John Doe; expires=Thu, 18 Dec 2043 12:00:00 GMT; path=/";
在 JavaScript 中, 可以使用以下代码来读取 cookie:
var x = document.cookie;
来源: http://www.css88.com/qa/javascript/11599.html