加载PHP完整页面后URL链接停止工作-PHP会话设置

加载PHP完整页面后URL链接停止工作-PHP会话设置,php,html,session,session-cookies,session-variables,Php,Html,Session,Session Cookies,Session Variables,我在menu.php中有一个菜单 在我的page.php中,我有 <?php include 'menu.php'; ?> 这很好,但是一个链接在页面完全加载时停止工作 php文件如下所示 <li> <a href="availability.php"> <i class="fas fa-bolt"></i>Availability - 6 Weeks</a> </li> <?ph

我在menu.php中有一个菜单

在我的page.php中,我有

<?php
include 'menu.php';
?>

这很好,但是一个链接在页面完全加载时停止工作

php文件如下所示

<li>
    <a href="availability.php">
    <i class="fas fa-bolt"></i>Availability - 6 Weeks</a>
</li>


<?php
if(isset($_SESSION["loggedin"]) || $_SESSION["loggedin"] == true){

?>


                    <li>
                                <a href="tv-usage-monthly-current.php">
                                <i class="fas fa-bolt"></i>Availability - Current Month</a>
                    </li>
                    <li>
                        <a class="js-arrow" href="logout.php">
                            <i class="fas fa-times-circle"></i>LOGOUT</a>
                    </li>
                    <?php

} else {
?>

                    <li>
                        <a class="js-arrow" href="login.php">
                            <i class="fas fa-times-circle"></i>LOGIN</a>
                    </li>
<?php

}
?>
  • availability.php
    url始终显示(无论是否登录)

    tv usage monthly current.php
    &
    logout.php
    仅为登录用户显示


    login.php
    仅对未登录的用户显示。它在页面加载时起作用,但在页面停止加载时不起作用。如果您将鼠标悬停在底部显示的正确URL上,它仍然会显示,并且可以右键单击并打开,但是无法单击它…

    如果您不能单击它,则可能有某些内容与链接重叠,例如元素,或者在您的情况下,可能是
    图标。我建议删除
    上的图标类(暂时)并查看链接现在是否有效,如果有效,您可以尝试在CSS中将
    z-index
    设置为99,以使其与图标重叠

    a {
        z-index: 99;
    }
    

    如果您不能单击它,则可能有某些内容与链接重叠,例如元素,或者在您的情况下,可能是
    fontawesome
    图标。我建议删除
    上的图标类(暂时)并查看链接现在是否有效,如果有效,您可以尝试在CSS中将
    z-index
    设置为99,以使其与图标重叠

    a {
        z-index: 99;
    }