这是我的登录页面的一部分,一切用于工作我不确定我是否更改了导致错误的内容。当打印$ _SESSION它说数组但当我尝试打印$ _SESSION ['用户']就像我保存下面代码中的数据一样,它将无法正常工作???
require("includes/connection.php");
echo $_SESSION;
echo $_SESSION['user'];
echo ' ';
if(empty($_SESSION['user']))
{}
登录页面信息,当我打印行时显示数组,但是当我更改页面目的地并尝试在会话上方打印时,不会打印任何内容。
unset($row['salt']);
unset($row['password']);
echo $row['username'];
$_SESSION['user'] = $row;
答案 0 :(得分:0)
在第一行添加;
ob_start();
session_start();
答案 1 :(得分:0)
您需要在顶部使用session_start();
,并且$_SESSION
是一个数组,不能使用echo
,因此需要使用print_r($_SESSION);