创建未设置的cookie按钮

时间:2011-02-28 16:21:33

标签: php cookies button session-cookies unset

我已经使用php创建了一个cookie,现在我需要创建一个用户可以单击以注销的按钮。

这将是取消设置cookie的PHP代码:

 unset($_COOKIE['access_token']);  

但我对如何制作按钮功能非常感兴趣。任何人都可以帮助我吗?

非常感谢

3 个答案:

答案 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.