会话cookie未删除



我在我的网站上使用cookie,但没有定义过期日期,因此它们在浏览器关闭时过期,但我在取消设置时遇到问题。我正在使用以下代码来取消设置它们,但它做得不正确。我还应该补充一点,我希望它从网站上的所有页面中删除它。如有任何帮助,我们将不胜感激,谢谢。

用于取消设置cookie 的代码

if (isset($_POST['logout'])) {
    unset($_COOKIE['dash']);
}

Cookie设置如下:

setcookie("dash", $row['ID'], time() + (10 * 365 * 24 * 60 * 60), '/');

在发送任何输出之前,我必须将函数移动到页面顶部,这解决了问题。