我已经使用php创建了一个cookie,现在我需要创建一个用户可以单击以注销的按钮。
这将是取消设置cookie的PHP代码:
unset($_COOKIE['access_token']);
但我对如何制作按钮功能非常感兴趣。任何人都可以帮助我吗?
非常感谢
答案 0 :(得分:1)
if(isset($_GET['logout'])) {
unset($_COOKIE['access_token']);
header('Location: /');
exit;
}
网站
<a href="?logout">logout</a>
答案 1 :(得分:1)
顺便说一句,您可以通过设置过去的时间来删除Cookie
setcookie($_COOKIE['access_token'],'',time()-3600);
你应该取消会话
session_destroy()'
答案 2 :(得分:1)
实际上最好这样做:
setcookie("myCookie", null, 1); //# This will expire / delete *immediately*
如果您使用
setcookie("myCookie", null, 0), the cookie is still valid until they close their browser.