PHP 清空 Cookie 的方法详解

在 PHP 中,可以使用 setcookie() 函数来清空 Cookie。以下是两种常见的清空 Cookie 的方法:

1. 清空所有 Cookie

// 清空所有 Cookie
foreach ($_COOKIE as $key => $value) {
    setcookie($key, '', time() - 3600);
}

2. 清空指定的 Cookie

// 清空指定的 Cookie
setcookie('cookie_name', '', time() - 3600);

在上述代码中,我们使用 setcookie() 函数将 Cookie 的过期时间设置为当前时间之前的一个时间戳(time() - 3600 表示一小时前),这样浏览器就会将该 Cookie 从存储中删除。对于要清空的特定 Cookie,可以使用其名称作为第一个参数传递给 setcookie() 函数。

请注意: 要清空 Cookie,必须在发送任何输出之前调用 setcookie() 函数,因为它们是通过 HTTP 标头发送的。

PHP 清空 Cookie 的方法详解

原文地址: https://www.cveoy.top/t/topic/bPHU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录