有一个(我猜...)非常简单的问题:
我想在一个函数中设置一个 session 。 简单情况:
我有一个登录表单。提交表单后,我调用一个函数“登录”来检查用户是否已通过身份验证。如果是,则应设置 session 。
这里有一些非常简单的代码:
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';
但这行不通。为什么? 非常感谢!
最佳答案
您正在使用 $SESSION
您需要使用 $_SESSION
关于PHP - 在函数内设置 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3408212/