得到了一个(我猜...)非常简单的问题:
我想在一个函数中设置一个会话。 简单的情况:
我收到了登录表单。在确定表单后,我调用一个函数“login”来检查用户是否已经过身份验证。如果是,则应设置会话。
这里有一些非常简单的代码:
session_start();
function login() {
$SESSION['login'] = true;
}
if (isset($_REQUEST['doLogin'])) {
login();
// is session is set here, it works...
}
if ($SESSION['login'] === true) echo 'you are logged in';
但这不起作用。为什么? 非常感谢!
答案 0 :(得分:21)
您正在使用$SESSION
,您需要使用$_SESSION