首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unset cookie php

Unset cookie php
EN

Stack Overflow用户
提问于 2012-09-19 09:16:54
回答 9查看 64.6K关注 0票数 13

当登录检查正常时,我设置了以下代码:

代码语言:javascript
复制
if((isset($_POST["remember_me"]))&&($_POST["remember_me"]==1))
    {
    setcookie('email', $username, time()+3600);
    setcookie('pass', $pass, time()+3600);
    }

现在,当我单击注销链接(logout.php)时,我执行了以下操作:

代码语言:javascript
复制
<?php session_start();
setcookie("email", '', 1, "");
setcookie("pass", '', 1, "");
$_SESSION["login"] = "";
header("location: aforum/enter_furom.php");
?>

我没有使用破坏会话是因为我不想破坏所有的会话.现在破坏一段时间很正常..。但是当我试图取消cookie时,浏览器(所有浏览器:资源管理器、铬、火狐、mozilla)都给了我一个错误,说新的cookie不能是setted...any帮助取消上面的cookie?

EN

回答 9

Stack Overflow用户

发布于 2012-09-19 09:20:34

要么使用超全局_COOKIE变量:

代码语言:javascript
复制
unset($_COOKIE['mycookiename']);

或者只使用setcookie() 调用cookies名称

代码语言:javascript
复制
setcookie('mycookiename');

若要在注销时重置cookie,请使用:

代码语言:javascript
复制
setcookie('pass');
setcookie('email');

对于您来说,登录检查:

代码语言:javascript
复制
if(
  isset($_POST["remember_me"]) &&
  $_POST["remember_me"]==1  &&
  $_COOKIE['pass'] != NULL &&
  $_COOKIE['email'] != NULL &&
)
票数 16
EN

Stack Overflow用户

发布于 2012-09-19 09:40:36

代码语言:javascript
复制
setcookie('cookiename', '', time()-3600);
票数 10
EN

Stack Overflow用户

发布于 2022-09-23 10:12:32

代码语言:javascript
复制
unset($_COOKIE['MYCOOKIE']);
//
setcookie('MYCOOKIE', '', -1, '/');

注意header “无法修改标题信息”您也可以使用htmljavascript重定向

代码语言:javascript
复制
header("Location: /");
//
echo '<meta http-equiv="refresh" content="0;URL=/">';
//
echo '<script>window.location.replace("/");</script>';

我更喜欢向issetunset | setcookie查询

代码语言:javascript
复制
if(isset($_COOKIE['MYCOOKIE'])) { unset($_COOKIE['MYCOOKIE']); }
//
if(isset($_COOKIE['MYCOOKIE'])) { setcookie('MYCOOKIE', '', -1, '/'); }

这似乎也行得通,但在我看来不要用它

代码语言:javascript
复制
setcookie('MYCOOKIE', '', -1, '/') ?? '';
代码语言:javascript
复制
!isset($_COOKIE['MYCOOKIE']) ?: setcookie('MYCOOKIE', '', -1, '/');
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12491756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档