gpt4 book ai didi

php - 向用户显示他已注销

转载 作者:行者123 更新时间:2023-11-29 18:59:29 25 4
gpt4 key购买 nike

我想要这个:如果用户注销( session 销毁),那么索引应该说:您已注销。

if (isset($_SESSION['user']) && $_SESSION['user'] == true) {
echo "Welcome on the users page!, " . $_SESSION['username'] . "!";
}
elseif (!isset($_SESSION['user'])) {
echo "You logged out..";}

我遇到的问题是,当您甚至没有登录才能注销时,它也会显示您已注销。我只想显示用户是否注销。

此外,我只希望“您已注销”出现一次。如果刷新页面,它应该消失

最佳答案

而不是使用 php unset();函数来销毁 session ,您实际上可以在 $_SESSION["user"]; 中保存 bool 值“false”;

例如,在您的注销页面中:

不要销毁,而是将 session 设置为 false

例如:

`` //退出时 $_SESSION["用户"] = false;

//now to check if user logged out

if($_SESSION["user"] === false) {

echo "you logged out";

}elseif(!isset($_SESSION["user"])) {//when the session finally expires
echo " you haven't logged in";

}else{
echo "you are logged in";
}


//to get rid of it after page reload, you need to unset the SESSION


unset($_SESSION["user"]);

关于php - 向用户显示他已注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43974244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com