cookie常用方法
时间: 2024-09-29 14:02:58 浏览: 26
Cookie是一种小型文本文件,通常存储在用户的浏览器上,用于跟踪用户的行为、保存网站设置或识别身份。以下是使用Cookie的一些常见方法:
1. **创建Cookie**:
- 使用JavaScript的`document.cookie`属性,例如:
```javascript
document.cookie = "key=value; expires=expiry_date; path=path; domain=domain.com";
```
这里,`key`是键名,`value`是值,`expires`指明过期时间(如 `new Date().getTime()+86400000` 表示一天后),`path`指定Cookie的作用范围,`domain`指明Cookie应用到哪些域名。
2. **读取Cookie**:
- 可以通过相同的`document.cookie`访问已有的Cookie:
```javascript
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookiePair = cookies[i].split('=');
var key = decodeURIComponent(cookiePair[0]);
var value = decodeURIComponent(cookiePair[1]);
// ...处理key-value对
}
```
3. **删除Cookie**:
- 只需设置过期日期为过去的时间即可,如:
```javascript
document.cookie = "key=deleted; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";
```
阅读全文