setcookie('token', '', time() - 3600, "/");
setcookie
过去的一段时间取消了Cookie。
unset($_COOKIE['token']);
...但是未设置的功能也是如此。
这些做同样的事吗?我应该使用哪一个?
答案 0 :(得分:0)
取消设置应该更好,因为它会从浏览器中删除cookie。
另外,您可以通过将Cookie设置为过去日期或定义空白值来删除Cookie
setCookie('cookieName', '', -1);
答案 1 :(得分:0)
发明Cookie是为了解决问题"如何在一段时间后使用setcookie功能信息销毁有关用户的信息":
您还可以通过向setcookie提供空值来删除Cookie。
unset函数用于销毁本地或全局变量,使用unset函数快速释放内存。