我有这个会话变量,当用户使用以下命令登录时,我试图将其设置为访问级别:
$accessquery = mysql_query("SELECT roleid FROM person WHERE email = '". $email ."'");
$access = mysql_fetch_array($accessquery);
$_SESSION['Access'] = $access;
但是它说“访问”未定义,问题是什么?
EDIT*
if (($_SESSION['Access']) == "2")
此处出现错误
EDIT*
已调用会话开始。
这里有两种可能性:
- 使用以下命令启动会话
session_start();
在页面的开头。
-
使用以下代码:
$accessquery = mysqli_query($conn, "SELECT roleid FROM person WHERE email = '". $email ."'", mysqli_store_result($conn));
$access = mysqli_fetch_row($accessquery);
$_SESSION['Access'] = $access[0];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)