不要在linux(apache 5)上清除COOKIES,而是在windows(相同版本的apache)上清除

时间:2014-02-14 09:26:43

标签: php apache cookies

    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, '/');
    }
}

不要在linux(Apache 5)上清除COOKIES,而是在Windows(同一版本的Apache)上清除

这是PHP的代码,可能有什么问题?

1 个答案:

答案 0 :(得分:0)

time()-1000过去并不是很远。

我怀疑两台计算机的系统时间不同。

如果要删除cookie,请将到期时间设置为20世纪70年代的时间。