Php 我想在登录时在导航栏中隐藏链接(使用CodeIgniter作为我的框架)
在页面检查是否有人登录后,我试图在导航栏中隐藏“注册”链接。我使用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 <
<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>