我试图设置$_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();
我不知道我做错了什么。
我正在设法获取用户名和密码以进行回显。。。我认为这是因为它是在登录时添加到会话中的。
session\u start()
必须在尝试使用$\u session
变量之前出现,而不是之后。将包含session\u start()
的包含文件移动到该文件的顶部,以使其正常工作。
您需要添加会话\u start()
。将它放在PHP开始标记之后