所以我的 index.php 上有这段代码:
<?php if(isset($_POST['cookie'])) { setcookie("RememberMe", "Yes", time()+1209600); } ?>
如果用户选中了记住我框,那么它将设置一个名为“记住我”的 cookie,为期 2 周。这部分工作正常。
现在我遇到的问题是当他们按下注销时删除这个cookie。
按注销时,它们会被重定向到 logout.php,其中包含以下代码:
<?php include_once('config.php');
include_once('functions.php');
unset($_COOKIE['RememberMe']);
setcookie("RememberMe", "", time()-3600);
$_SESSION = array(); session_destroy();
?>
<meta http-equiv="refresh" content="0;../index.php">
但是由于某些奇怪的原因不会删除cookie?关于为什么的任何想法?