Php 会话cookie未删除

Php 会话cookie未删除,php,session,cookies,Php,Session,Cookies,我在我的网站上使用的cookie没有定义过期日期,因此它们会在浏览器关闭时过期,但我有一些问题无法解决。我正在使用下面的代码来取消设置它们,但这样做不正确。我还应该补充说,我希望它从网站上的所有页面删除它。任何帮助都将不胜感激,谢谢 用于取消设置cookie的代码 if (isset($_POST['logout'])) { unset($_COOKIE['dash']); } Cookie的设置如下所示: setcookie("dash", $row['ID'], time() +

我在我的网站上使用的cookie没有定义过期日期,因此它们会在浏览器关闭时过期,但我有一些问题无法解决。我正在使用下面的代码来取消设置它们,但这样做不正确。我还应该补充说,我希望它从网站上的所有页面删除它。任何帮助都将不胜感激,谢谢

用于取消设置cookie的代码

if (isset($_POST['logout'])) {
    unset($_COOKIE['dash']);
}
Cookie的设置如下所示:

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

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

可能重复的,而不是“会话cookie”我尝试了你所说的,但它给了我以下错误
无法修改标题信息-标题已发送
问得最多的问题之一:你将cookie设置为在10年内过期?