php - 链接到根目录无法正常工作

时间:2013-04-12 15:10:40

标签: php hyperlink

这是我的文件夹和文件的层次结构:

/website
   /admin
      /about
           editAbout.php
      adminHeader.php
      adminDashboard.php
      adminLogout.php

adminHeader.php是我页面的标题,因此它包含在所有页面中。它还包含具有以下代码的Logout链接:

<a href="adminLogout.php">Logout</a>

在adminDashboard.php页面中它可以工作,但在editAbout.php页面中,它不起作用,因为链接不正确,它变为

http://www.domainname.com/admin/about/adminLogout.php

我尝试将链接更改为

<a href="http://www.domainname.com/admin/adminLogout.php">

并使用$_SERVER['DOCUMENT_ROOT']但也不起作用。

有谁知道如何将链接重置为正确的链接?

3 个答案:

答案 0 :(得分:1)

您可以使用../返回父文件夹 它变为enter code here退出

答案 1 :(得分:1)

试试这个:

$_SERVER['SERVER_NAME'] . "/admin/adminLogout.php";

SERVER_NAME值指的是域名。

答案 2 :(得分:1)

您无需添加服务器名称,因为浏览器会为您提供该名称。因此,只需将所有路径设置为绝对路径(从Web浏览器的角度来看):

/admin/adminLogout.php

示例:

<a href="/admin/adminLogout.php">