1. 什么是 cookie ?
Cookie
是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。
2. 创建 cookie
<?php
# setcookie(name, value, expire, path, domain);
setcookie('user_name', 'Chon', 7200);
name
是 cookie 名称标识。必需
value
是 cookie 初始值。必需
expire
用于设置 cookie 的有效期。可选
path
用于设置 cookie 的相关路径。可选
domain
用于设置作用于 cookie 的网址。可选
3. 获取 cookie
<?php
# 使用 $_COOKIE 全局变量获取
if (isset($_COOKIE['user_name'])) {
$user_name = $_COOKIE['user_name']; # 获取上边定义的名为 user_name 的 cookie
}
4. 删除 cookie
<?php
setcookie('user_name', ''); # 设置为空
setcookie('user_name', '', time()-3600); # 设置为过去时间