如何取消设置$ _SESSION变量?
问题描述:
早上好,大家好,我已经将这个代码,我想取消设置$ _SESSION [“用户名”],如果$ _ POST [“注销”] isset
<?php
if (isset($_POST["name"]) && isset($_POST["password"]))
$_SESSION["username"]=$_POST["name"];
if(isset($_POST["logout"]))
unset($_SESSION["username"]);
?>
答
这似乎在代码中的一些不好的逻辑,尝试
if (isset($_POST["name"]) && isset($_POST["password"])) {
$_SESSION["username"]=$_POST["name"];
}
if(isset($_POST["logout"])) {
unset($_SESSION["username"]);
}
'未设置($ _ SESSION [ “用户名”]);' – JYoThI
的可能的复制(HTTPS [什么是会话\ _unset()和PHP会话\ _destroy()有什么区别?]://计算器.com/questions/4303311 /这是什么区别之间的会话unset和会话销毁php) –
我试过,但它不工作 – MOS