[在使用echo''时如何在html中引用会话变量;

问题描述 投票:0回答:1

我正在尝试在此代码行中引用会话变量

<?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”]有没有解决的办法?

谢谢!

php html session format echo
1个回答
0
投票

尝试一下:“。”用于在php中进行串联。

$_SESSION['name'] = 'Ali';
echo '<a class="nav-link" href="URL">'. $_SESSION["name"] . '</a>';

此输出session['name'],即'Ali'。

祝你好运

© www.soinside.com 2019 - 2024. All rights reserved.