问题描述
会话变量是 $_SESSION['email']
,它有一个值 XYZ ,我希望它打印在 <a>
标签内。
如何在 a 标签内打印会话变量的值。
<?PHP
session_start();
<div class="container-fluid" style="background-image: url('https://source.unsplash.com/1600x400/?travel');background-repeat: no-repeat; height: 50vh;">
<div class=" row bg-light" style="position:fixed;width:100%;">
<!---NAVBAR-->
<ul class="nav myHeader" style="font-size:larger;">
<a class="navbar-brand" style="margin-right:1100px;font-size :25px;" href="#">Travellelo</a>
<li class="nav-item">
<button class="nav-link active" data-bs-toggle="modal" data-bs-target="#mymodel">Login</button>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Offers</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true"><?PHP
if(isset($_SESSION['email']))
{
//here the session variable is $_SESSION['email'] = XYZ
}
else
{
?>
USER
<?PHP
}
?>
</a>
</li>
</ul>
</div>
?>
解决方法
<?php
if(isset($_SESSION['email']))
{
?>
<a href="test.php"><?php echo $_SESSION['email']; ?></a>
<?php
}