我在PHP中重置会话变量时遇到问题.我现在正在尝试像这样测试重置会话变量,但这甚至不起作用:
session_start();
$_SESSION["name"] =false;
if (!isset($_SESSION["name"])) {
$message = getname(); //can't get this to ever be called
} else {
$message = welcome();
}
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?
您想要取消设置会话变量
unset($_SESSION['name']);
Run Code Online (Sandbox Code Playgroud)
设置它false使它仍然set(因此isset仍将返回true),唯一的区别是变量的实际值已更改为false.