我正在尝试设置$ _SESSION数据并将其回显到页面上 . 我在 Headers 中定义会话
<?php
$users = $mysqli->query('SELECT * FROM fn WHERE username = '.$_SESSION['username']);
if (is_object($users)) {
if ($users->num_rows) {
while ($row = $users->fetch_assoc()) {
$first_name = $row['first_name'];
$last_name = $row['last_name'];
$email = $row['email'];
$number = $row['number'];
$region = $row['region'];
$company = $row['company'];
$level = $row['level'];
}
}
}
$_SESSION['first_name'] = $first_name;
?>
然后我在我的页面上包含header.php文件,并使用session_start();
我不知道我做错了什么 .
我正在设法获取用户名和密码来回应...我认为它是因为它在登录时被添加到会话中 .
2 回答
session_start()
必须在您尝试使用$_SESSION
变量之前,而不是之后 . 将包含session_start()
的包含文件移动到该文件的顶部,以使其生效 .您需要添加
session_start()
. 把它放在PHP开始标记之后