我需要将我的用户链接到header.php中的某个文件


I need to link my user to a certain file in header.php

我有一个header.php文件。这个header.php文件包含在许多目录中。

其中一些是:

public_html中的index.php文件
public_html/user中的index.php文件
public_html/users4中的index.php文件
public_html/pro中的index.php文件
public_html/accaccess 中的index.php文件

index.php文件有一个注销按钮。当我尝试从public_html按下注销按钮(文件名:logout.php,文件位置:public_html)时,它成功注销。当我从public_html/user或任何其他目录(所以不是从public_html)按登出时,它显示

未找到logout.php文件。

logout.php文件仅在public_html中,因此我的header.php已将注销文本链接到public_html中的logout.php文件。

但是,当我从另一个目录中的文件中按下按钮时,它找不到文件。

所以我的问题是,我该如何做到这一点?我该如何让它工作,这样无论你在哪里,注销按钮都能工作,而且它不会给我一个错误,说找不到logout.php文件?

header.php 代码

<?php
    if (loggedin()){
        ?>
    <body class="day-one-share day-one-login">
  <div class="grid-left group">
    <nav class="nav-collapse">
    <ul class="linklist-admin">
        <li><a href="../pro">Profile</a></li>
        <li><a href="../pro/index4.php">My Entries</a></li>
        <li><a href="logout.php">Log Out</a></li>
    </ul>
</nav>
 </div>
    </div>
    </div>
    <br>
    <?php
    } else {
        ?>
         <body class="day-one-share day-one-login">
  <div class="grid-left group">
    <nav class="nav-collapse">
    <ul class="linklist-admin">
        <li><a href="../pro">Profile</a></li>
        <li><a href="../pro/index4.php">My Entries</a></li>
        <li><a href="login.php">Log In</a></li>
    </ul>
</nav>
 </div>
    </div>
    </div>
    <br>
        <?php
    }
    ?>

使用绝对URL。就这么简单,真的。