Php 我想在登录时在导航栏中隐藏链接(使用CodeIgniter作为我的框架)

Php 我想在登录时在导航栏中隐藏链接(使用CodeIgniter作为我的框架),php,twitter-bootstrap,codeigniter,session,Php,Twitter Bootstrap,Codeigniter,Session,在页面检查是否有人登录后,我试图在导航栏中隐藏“注册”链接。我使用CodeIgniter作为我的框架 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li><a href="<?php echo base_url();?>">Home <

在页面检查是否有人登录后,我试图在导航栏中隐藏“注册”链接。我使用CodeIgniter作为我的框架

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
        <ul class="nav navbar-nav">

            <li><a href="<?php echo base_url();?>">Home <span class="sr-only">(current)</span></a></li>

            <li><a href="<?php echo base_url();?>reports">Reports <span class="sr-only">(current)</span></a></li>

            <li ><a href="<?php echo base_url();?>users/register">Register <span class="sr-only">(current)</span></a></li>
        </ul>

我用它来检查是否有人登录,然后它显示注销按钮,它工作正常

<?php if($this->session->userdata('logged_in')): ?>

<ul class="nav navbar-nav navbar-right">

      <li><a href="<?php echo base_url() ?>users/logout">Logout</a></li>

      </ul>

      <?php endif;?>


然而,我看到在试图隐藏寄存器链接时遇到了一个障碍。任何帮助都将不胜感激

它应该是这样的

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
    <ul class="nav navbar-nav">
        <li><a href="<?php echo base_url();?>">Home <span class="sr-only">(current)</span></a></li>
        <li><a href="<?php echo base_url();?>reports">Reports <span class="sr-only">(current)</span></a></li>
        <?php if(!$this->session->userdata('logged_in')){ ?>
           <li ><a href="<?php echo base_url();?>users/register">Register <span class="sr-only">(current)</span></a></li>
        <?php } ?>
    </ul>