Am试图在登录时显示用户名的登录名(用户名存储在数据库中)和注销时退出的显示之间切换
这是我的代码:
<?php if(isset($_SESSION['username'])): ?>
<li><a href="logout.php">Logout</a></li>
<?php echo $username; ?>
<?php else: ?>
<li><a href="login.php">Login</a></li>
<?php endif; ?>
答案 0 :(得分:0)
假设$username
设置在某个地方,则需要使用<?php ?>
标签来实际echo
某物:
<?php if(isset($_SESSION['username'])): ?>
<li><a href="logout.php">Logout</a>
<?php echo $username; ?>
</li>
<?php else: ?>
<li><a href="login.php">Login</a></li>
<?php endif; ?>
如果未设置$username
,则使用会话var:
<?php if(isset($_SESSION['username'])): ?>
<li><a href="logout.php">Logout</a>
<?php echo $_SESSION['username']; ?>
</li>
<?php else: ?>
<li><a href="login.php">Login</a></li>
<?php endif; ?>