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

时间:2015-02-05 01:32:29

标签: 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文件有一个注销按钮。当我尝试从logout.php按下注销按钮(文件名:public_html和文件位置:public_html)时,它会成功注销。当我从public_html/user或任何其他目录按下注销时,不是来自public_html,而是

  

找不到logout.php文件。

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

然而,当我从anoter目录中的文件按下按钮时,它找不到文件。

所以我的问题是,我该如何做这项工作?如何使它工作,以便无论你在哪里,注销按钮总是有效,它不会给我一个错误说找不到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
    }
    ?>

1 个答案:

答案 0 :(得分:1)

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