setcookie('id', null, 1, "/", ".domain.name");
上述方法仅能删除特定的cookie,但如何删除所有cookie?
foreach ($_COOKIES as $c_id => $c_value)
{
setcookie($c_id, NULL, 1, "/", ".domain.name");
}
test[something]
,否则不清楚您如何设置多维数组Cookie。 - Tyler Carter if (isset($_SERVER['HTTP_COOKIE']))
{
$cookies = explode(';', $_SERVER['HTTP_COOKIE']);
foreach ($cookies as $cookie)
{
$parts = explode('=', $cookie);
$name = trim($parts[0]);
setcookie($name, '', time() - 1000);
setcookie($name, '', time() - 1000, '/');
}
}
哥们,这样清除所有的cookie不是更简单吗:
$_COOKIE=array();