如何在浏览器关闭时删除cookie

时间:2014-02-23 13:49:13

标签: cookies

我为我的英语道歉,我使用谷歌翻译

我为prestashop下载了一个弹出模块,但是每当用户从我的网站注销时我都需要删除cookie。

有问题的模块有2个css文件,js文件3个,1个和2个dwt php

阅读这个精彩网站上的各种回复,我意识到你必须添加文件,但这是我不明白该怎么做以及把它放在哪里

那么我在这里放什么文件让你看到并得到答案?

每次用户从我的网站注销时,我必须修改或删除Cookie的方式和文件?

感谢您和社区的帮助,谢谢

以下是模块http://ps15.iotoscana.com/

的演示

1 个答案:

答案 0 :(得分:0)

如果您要删除所有Cookie,只需在注销用户并将其重定向到其他页面之前执行以下操作

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

这将使您存储的所有Cookie无效 source