我試圖在這行代碼中引用會話變量<?php if (!isset($_SESSION['name'])) { echo '<a class="nav-link" href="URL">Sign Up</a>'; } else{ echo '<a class="nav-link" href="URL">$_SESSION["name"]</a>'; };?>但是似乎無法找到一種方法來實際從會話數據中提取,因為它被視為字符串并按字面輸出那里的內容 $_SESSION["name"] 有沒有辦法解決這個問題?
1 回答

湖上湖
TA貢獻2003條經驗 獲得超2個贊
嘗試這個: '。' 用于 php 中的連接。
$_SESSION['name'] = 'Ali';
echo '<a class="nav-link" href="URL">'. $_SESSION["name"] . '</a>';
此輸出session['name'],即“Ali”。
結果,您的代碼將是:
<?php
if (!isset($_SESSION['name'])) {
echo '<a class="nav-link" href="URL">Sign Up</a>';
} else{
echo '<a class="nav-link" href="URL">'. $_SESSION["name"] . '</a>';
};
?>
- 1 回答
- 0 關注
- 68 瀏覽
添加回答
舉報
0/150
提交
取消