如何删除PHP中的所有cookie?

use*_*729 3 php cookies

setcookie('id', null, 1, "/", ".domain.name");
Run Code Online (Sandbox Code Playgroud)

以上只会删除一个特定的cookie,但是如何删除它们呢?

Mic*_*l M 13

这应该做的伎俩:

foreach ($_COOKIES as $c_id => $c_value)
{
    setcookie($c_id, NULL, 1, "/", ".domain.name");
}
Run Code Online (Sandbox Code Playgroud)

  • 一般来说这是正确的,但你的答案中有一个错误 - 它应该是$ _COOKIE,而不是$ _COOKIES (2认同)