首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在PHP字符串中回显$_SESSION['username']?

如何在PHP字符串中回显$_SESSION['username']?
EN

Stack Overflow用户
提问于 2019-06-12 03:10:25
回答 1查看 70关注 0票数 0

我想将我的网站标题保存到$nav中。除了我想要回显用户用户名的部分之外,我让所有的部分都正常工作了。

我尝试了多种方法,比如将$_SESSION‘’username‘;设置为$user,然后尝试将$user回显到$nav中,但都不起作用。

我还尝试只回显$_SESSION‘’username‘,但不能使用’s‘,因为它会导致中断。

我确信设置了$_SESSION‘’username‘;,因为我使用var_dump($_SESSION);来检查设置了什么内容。

Var_dump($_SESSION)的输出;:array(3) { "success"=> string(21)“您现在已登录”"rank"=> string(1) "3“"username"=> string(5) "admin”}

我当前的代码:

代码语言:javascript
复制
$user = $_SESSION['username'];

$nav = '<li><a href="index.php" class="kk" style="color: white;"><font color="white"><i class="fas fa-home"></i><b> Home</b></font></a></li>
    <li style="float:right"><a href="/index.php" class="header" style="color: white;"><i class="fas fa-user"></i><b><?php echo $user; ?></b></a></li>';

我期望$_SESSION‘’username‘的输出,但它根本没有给我任何输出。

EN

回答 1

Stack Overflow用户

发布于 2019-06-12 03:12:43

您正试图在字符串中编写PHP代码。这些<?php ?>括号不属于那里,它只是一个字符串文字。简化。您已经在PHP代码中了,只需连接您想要构建字符串的值。

代码语言:javascript
复制
$nav = '<li>....etc....<b>' . $user . '</b></a></li>';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56550345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档