如何在用户未登录时隐藏 html 标签以显示用户名?
<li><a href="#" title="#"><?php if (isset($_SESSION['user_id'])) { echo $_SESSION['first_name']; } ?></a></li>
最佳答案
<?php if (isset($_SESSION['user_id']) { ?>
<li><a href="#" title="#"><?php echo $_SESSION['first_name']; } ?></a></li>
<?php } ?>
或短标签:
<? if (isset($_SESSION['user_id']) { ?>
<li><a href="#" title="#"><?= $_SESSION['first_name']; } ?></a></li>
<? } ?>
您还可以使用 alternate PHP control structures ,这可以说使它更具可读性:
<?php if (isset($_SESSION['user_id']): ?>
<li><a href="#" title="#"><?php echo $_SESSION['first_name']; } ?></a></li>
<?php endif; ?>
关于php - 如何用 PHP 隐藏 HTML 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1485469/