删除 Cookie

要删除 cookie,请将到期时间戳设置为过去的时间。这会触发浏览器的删除机制:

setcookie('user', '', time() - 3600, '/');

删除 cookie 时,请确保 setcookie()pathdomain 参数与你尝试删除的 cookie 匹配,否则将创建一个立即过期的新 cookie。

在当前页面使用 $_COOKIE 值时取消设置 $_COOKIE 值也是一个好主意:

unset($_COOKIE['user']);