如何从浏览器中删除cookie?唯一的问题,我需要它从服务器端完成。我的意思是:当用户打开页面时,服务器会自动删除与其页面相关的cookie。这有可能吗?我之所以需要它,是因为有时候用户太懒了,不愿意自己去做。
发布于 2011-08-05 15:17:19
好吧,确实有一种方法:
if (isset($_COOKIE['cookie']))
{
//set the expiration date an hour ago
setcookie ('cookie', '', time() - 3600);
}但是,您必须记住这样的状态,即您已经删除了该用户和该会话的cookie,否则设置新的cookie将是一件令人头疼的事情;)
编辑:这在您的情况下可能也很有用:How to delete all cookies in PHP?
发布于 2011-08-05 15:16:08
通过服务器端脚本语言将cookie过期值设置为负值
对于php:
setcookie('cookie_name','',-1);
发布于 2011-08-05 15:25:05
setcookie("Cookie Name","",time()-3600*24,"/");https://stackoverflow.com/questions/6952702
复制相似问题