如何从浏览器中删除cookie?

时间:2011-08-05 07:10:15

标签: php cookies server-side

如何从浏览器中删除Cookie?唯一的问题,我需要从服务器端完成。我的意思是:当用户打开页面时,服务器会自动删除与其页面相关的cookie。那可能吗?我需要它,因为有时用户也是,我们说,懒得自己做。

3 个答案:

答案 0 :(得分:1)

嗯,肯定有办法:

if (isset($_COOKIE['cookie']))
{
    //set the expiration date an hour ago
    setcookie ('cookie', '', time() - 3600);
}

但是,你必须记住状态,你已经删除了该用户和该会话的cookie,否则设置新的cookie会很头疼;)

编辑:这也适用于您的情况:How to delete all cookies in PHP?

答案 1 :(得分:0)

通过服务器端脚本语言

将Cookie过期值设置为负值

for php:

  

的setcookie( 'cookie_name', '', - 1);

答案 2 :(得分:0)

setcookie("Cookie Name","",time()-3600*24,"/");