php - 如何用 PHP 隐藏 HTML 标签?

标签 php html

如何在用户未登录时隐藏 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/

相关文章:

html - 如何更改由 Django 表单类创建的输入文本字段的边框半径?

php - Yii2 CRUD 手动生成

php - Linux 不支持大写文件名,知道吗?

php - 如何在全宽woocommerce中显示单品页面?

javascript - Django表中数据更新

html - 带有纯CSS边框的三 Angular 形

PHP 严格标准 : Creating default object from empty value

javascript - Google reCAPTCHA 在引导模型上第二次失败

php - 具有相同名称验证器的多个复选框

javascript - 使用 Summer note 编辑存储在数据库中的 HTML + CSS