$ _SESSION错误数组未打印

时间:2016-02-15 15:31:14

标签: php session login

这是我的登录页面的一部分,一切用于工作我不确定我是否更改了导致错误的内容。当打印$ _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;

2 个答案:

答案 0 :(得分:0)

在第一行添加;

ob_start();
session_start();

答案 1 :(得分:0)

您需要在顶部使用session_start();,并且$_SESSION是一个数组,不能使用echo,因此需要使用print_r($_SESSION);