![](/img/trans.png)
[英]I can't echo session username, am I storing session username and id correctly?
[英]How can i get the session start username to echo out
Iam在回顯會話用戶名時遇到問題,並且不知道要啟動任何原因,因為我嘗試過的每件事都不斷說字符串到數組的轉換,但是idk如何使它正確工作。 這是用於檢查登錄信息的代碼,表明您已登錄並要注銷。
if(isset($_SESSION['username'])&& !empty($_SESSION['username'])){
echo "<P id='loged'>your loged in would you like to log out</p>";
echo'<a href="logout.php">log out</a>';
}else{
include 'logform.php';
}
您可能想在$ _SESSION變量可用之前調用session_start()
。
您只想回顯用戶名?
echo "Hello " . $_SESSION['username];
我想以下回答您的問題...
echo $_SESSION['username'];
...但是您還需要先使用session_start()。
另外,不需要使用isset()和!empty(),因為empty()會檢查是否首先設置了它。 您真正需要的是:
if(!empty($_SESSION['username']))
您忘了在開始時提到session_start()
。
session_start(); //add this in the begining of the file.
echo $_SESSION['username']; //this will display username
嘗試這個:
call the function session_start() at beginning of the page and then check the $_SESSION array using
echo '<pre>';
print_r($_SESSION);
after that you see all the indexes set in session variable.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.