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的代码,可能有什么问题?
答案 0 :(得分:0)
time()-1000
过去并不是很远。
我怀疑两台计算机的系统时间不同。
如果要删除cookie,请将到期时间设置为20世纪70年代的时间。