我正在尝试设置$ _SESSION数据并将其回显到页面上。我在标题
中定义会话<?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();
我不知道我做错了什么。
我正在设法获取用户名和密码以回应...我认为它是因为它在登录时被添加到会话中。
答案 0 :(得分:1)
session_start()
必须 将包含$_SESSION
的包含文件移动到该文件的顶部,以便工作。
答案 1 :(得分:0)
您需要添加session_start()
。把它放在PHP开始标记之后