簡體   English   中英

$_SESSION 錯誤數組未打印

[英]$_SESSION Error array is not printing

這是我登錄頁面的一部分,過去一切正常,我不確定我是否更改了導致錯誤的內容。 打印 $_SESSION 時,它顯示數組,但是當我嘗試打印 $_SESSION['user'] 時,就像我將數據保存在下面的代碼中一樣,它不起作用???

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;

在第一行添加這個;

ob_start();
session_start();

您需要使用session_start(); 在頂部和$_SESSION是一個數組,你不能使用echo ,所以你需要使用print_r($_SESSION);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM