如何使用PHP隐藏HTML标记?
当用户未登录以显示用户名时,如何隐藏html标记如何使用PHP隐藏HTML标记?,php,html,Php,Html,当用户未登录以显示用户名时,如何隐藏html标记 <li><a href="#" title="#"><?php if (isset($_SESSION['user_id'])) { echo $_SESSION['first_name']; } ?></a></li> 使用PHP,您可以决定是否要吐出任何内容,而不需要像CSS那样隐藏内容本身 <?php if ( isset( $_SESSION['user_id'] )
<li><a href="#" title="#"><?php if (isset($_SESSION['user_id'])) { echo $_SESSION['first_name']; } ?></a></li>
使用PHP,您可以决定是否要吐出任何内容,而不需要像CSS那样隐藏内容本身
<?php
if ( isset( $_SESSION['user_id'] ) ) {
?>
<li><a href="#" title="test"><?php echo $_SESSION['user_id'];?></a></li>
<?php
} ?>
使用PHP,您可以决定是否要吐出任何内容,而不需要像CSS那样隐藏内容本身
<?php
if ( isset( $_SESSION['user_id'] ) ) {
?>
<li><a href="#" title="test"><?php echo $_SESSION['user_id'];?></a></li>
<?php
} ?>
像这样:
<?php if (isset($_SESSION['user_id'])) { echo "<li><a href=\"#\" title=\"#\">"; echo $_SESSION['first_name']; echo "</a></li>"; } ?>
像这样:
<?php if (isset($_SESSION['user_id'])) { echo "<li><a href=\"#\" title=\"#\">"; echo $_SESSION['first_name']; echo "</a></li>"; } ?>
或使用短标记:
<? if (isset($_SESSION['user_id']) { ?>
<li><a href="#" title="#"><?= $_SESSION['first_name']; } ?></a></li>
<? } ?>
您还可以使用,这可以使其更具可读性:
<?php if (isset($_SESSION['user_id']): ?>
<li><a href="#" title="#"><?php echo $_SESSION['first_name']; } ?></a></li>
<?php endif; ?>
或使用短标记:
<? if (isset($_SESSION['user_id']) { ?>
<li><a href="#" title="#"><?= $_SESSION['first_name']; } ?></a></li>
<? } ?>
您还可以使用,这可以使其更具可读性:
<?php if (isset($_SESSION['user_id']): ?>
<li><a href="#" title="#"><?php echo $_SESSION['first_name']; } ?></a></li>
<?php endif; ?>
像这样
<?php if ($_SESSION['user']['id']):?>
<p>
Hi <?=$_SESSION['user']['name'];?>, you are logged in!
</p>
<?php else:?>
<a href="/user/signin">Sign in</a> or <a href="/user/register">Register</a>
<?php endif;?>
像这样
<?php if ($_SESSION['user']['id']):?>
<p>
Hi <?=$_SESSION['user']['name'];?>, you are logged in!
</p>
<?php else:?>
<a href="/user/signin">Sign in</a> or <a href="/user/register">Register</a>
<?php endif;?>