![](/img/trans.png)
[英]PHP session changes unexpectedly in if statement and ignores echo command
[英]php session if statement echo
我不知道這是否可行,但是我試圖在會話中使用if或者某些東西,比如會話名稱是“Simon”它會打印一個特定的文本,如果會話名稱不是“Simon”它會做沒有。
這是我的代碼的一部分,它的工作原理:
部分用戶登錄頁面:
$_SESSION['user'] = $row;
我需要代碼的頁面的一部分,現在我只是用它來打印出登錄的人的名字:
session_start();
if(empty($_SESSION['user']))
{
header("Location: index.php");
die("Redirecting to index.php");
}
echo htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8');
if(isset($_SESSION['user']['username'])){
if($_SESSION['user']['username'] == "simon"){
echo "Specific text here";
}
}
用於打印登錄人員的姓名
if(isset($_SESSION['user']['username'])){
echo "Welcome". $_SESSION['user']['username'];
}
if(S_SESSION['user']=='Simon')
{
echo "Your text";
}
你可以這樣輸入
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.