PHP:Cookie删除不起作用
问题描述:
我创建了一个cookie过期时间60天...但现在我无法删除烹饪。我正在使用此功能删除cookie。当我刷新页面时,cookie再次出现。PHP:Cookie删除不起作用
function delete_cookie($key_name)
{
$expire = time() - 3600;
setcookie($key_name, '', $expire, '/');
unset($_COOKIE[$key_name]);
}
答
试试这个
function delete_cookie($key_name)
{
$expire = time() - 3600;
$dimain = $_SERVER['HTTP_HOST'];
setcookie($key_name, '', $expire, '/', $domain);
}
还你不需要unset()
编辑:
假设$key_name
是cookie名
我已经尝试过这个..手动域名和HTTP_HOST,但没有解决。 :( –
然后你通过错误的cookie名称 – xYuri
你设置的cookie的名称是什么? – xYuri