当我尝试注销时:session_destroy();
然后它起作用了。但问题是,我还有一个带会话的购物车。所以session_destroy();
对我来说不是一个选择。当我使用该unset($_SESSION['username']);
功能时,它似乎有效。但是当我回到我的帐户页面时,我刚刚重新登录。我的注销脚本如下所示:
<?php
unset($_SESSION['username']);
unset($_SESSION['id']);
header('Location: index?page=home');
?>
我检查了用户已登录的这段代码。(有人也可以告诉我或者这是安全的吗?)
<?php if (!$_SESSION['username'] && !$_SESSION['id']){ ?>
<?php header ('Location: index?page=home'); ?>
<?php } ?>
这是您需要的信息(我认为)。如果您需要更多,请问我。
所以,我在简短版本中的问题是:如何在不破坏购物车会话的情况下销毁会话?
多谢你们。