PHP-在函数中设置会话
有一个(我想…)非常简单的问题: 我想在函数中设置会话。 简单情况: 我有一张登录表。在对表单进行子限制之后,我调用一个函数“login”,该函数检查用户是否已通过身份验证。如果是,则应设置会话 下面是一些非常简单的代码:PHP-在函数中设置会话,php,session,Php,Session,有一个(我想…)非常简单的问题: 我想在函数中设置会话。 简单情况: 我有一张登录表。在对表单进行子限制之后,我调用一个函数“login”,该函数检查用户是否已通过身份验证。如果是,则应设置会话 下面是一些非常简单的代码: session_start(); function login() { $SESSION['login'] = true; } if (isset($_REQUEST['doLogin'])) { login(); // is session is set h
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
你需要使用$\u SESSION
呃,该死的,我真的很尴尬。已经有一个月没有编写php了,很明显我对它失去了兴趣。谢谢你,很抱歉这个多余的“问题”;)这发生在我们当中最优秀的人身上:)我喜欢你抓住了$请求
,但不是$会话
,使用$请求
,也被认为是不好的做法,相反,你应该使用$POST
,$GET
,或者$COOKIE
,这取决于你在做什么。。。