我试图在这行代码中引用会话变量<?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 关注
- 52 浏览
添加回答
举报
0/150
提交
取消