Php 在登录页面上隐藏侧导航

Php 在登录页面上隐藏侧导航,php,html,twitter-bootstrap,sidebar,Php,Html,Twitter Bootstrap,Sidebar,我在side nav.php中有以下side nav <?php if (isset($_SESSION['account'])) { $current_user = get_user_on_uin($_SESSION['account']['ein']); $current_user = $current_user->fetch_assoc(); } //show sidebar on everypage except login & graph $

我在
side nav.php中有以下side nav

<?php 

if (isset($_SESSION['account'])) {
    $current_user = get_user_on_uin($_SESSION['account']['ein']);
    $current_user = $current_user->fetch_assoc();
}
//show sidebar on everypage except login & graph
  $page_name = basename(__FILE__);
  //var_dump($page_name);
  //die();
if ($page_name != 'login.php' || $page_name != 'graph.php'){

    echo '<div class="navbar-default navbar-static-side" role="navigation">
    <div class="sidebar-collapse">
    <ul class="nav" id="side-menu">
    <li>
    <li>
        <a href="dashboard.php?page_request=request_form"><i class="fa fa-file-text"></i> Request a Coach</a>
    </li>
    <li>
        <a href="dashboard.php?page_request=view_requests"><i class="fa fa-database"></i> View All Requests</a>
    </li>';
    if (isset($current_user) && $current_user['user_role']!='reactive_coach' || $current_user['user_role']!='proactive_coach'){
    echo '<li>
        <a href="dashboard.php?page_request=view_accepted_requests"><i class="fa fa-user fa-fw"></i> View Accepted Requests</a>
         </li>
         <li><a href="dashboard.php?page_request=view_rejected_requests"><i class="fa fa-exclamation-triangle"></i> View Rejected Requests</a>
        </li>
        <li><a href="dashboard.php?page_request=view_coach_assigned_requests"><i class="fa fa-binoculars"></i> View Coach Assigned Requests</a>
        </li>';
    }
    echo '<li><a href="dashboard.php?page_request=view_completed_requests"><i class="fa fa-user fa-fw"></i> View Completed Requests</a>
          </li>
          <li class="divider"></li>';
    if (isset($current_user) && $current_user['user_role']=='reactive_coaching_manager' || $current_user['user_role']=='proactive_coaching_manager' || $current_user['user_role']=='OEM' || $current_user['user_role']=='GM'){
        echo '<li><a href="dashboard.php?page_request=graph"><i class="fa fa-area-chart"></i> Analytics</a>
              </li>';
    }   
    echo '<li><a href="logout.php"><i class="fa fa-sign-out fa-fw"></i> Logout</a>
          </li>';
    echo '</ul>
    </div>

</div>';

}

?>
但是,
if($page_name!=“login.php”|$page_name!=“graph.php”)
似乎一直都是正确的

有没有其他的方法


谢谢

您使用了错误的运算符,它自相矛盾

您需要使用
&&
运算符而不是
|

if ($page_name != 'login.php' && $page_name != 'graph.php')

使用
而不是
($page\u name!='login.php'&&&$page\u name!='graph.php')
if ($page_name != 'login.php' && $page_name != 'graph.php')