php-指向根目录的链接不工作

php-指向根目录的链接不工作,php,hyperlink,Php,Hyperlink,这是我的文件夹和文件的层次结构: /website /admin /about editAbout.php adminHeader.php adminDashboard.php adminLogout.php adminHeader.php是我的页面的标题,因此它包含在所有页面中。它还包含具有以下代码的注销链接: <a href="adminLogout.php">Logout</a> 我试图

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

/website
   /admin
      /about
           editAbout.php
      adminHeader.php
      adminDashboard.php
      adminLogout.php
adminHeader.php
是我的页面的标题,因此它包含在所有页面中。它还包含具有以下代码的注销链接:

<a href="adminLogout.php">Logout</a>
我试图将链接更改为

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

也可以使用
$\u服务器['DOCUMENT\u ROOT']
,但也不起作用


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

您可以使用../返回父文件夹
它变成
在此处输入代码
注销

您可以使用../返回到父文件夹 它将变成
在此处输入代码
注销

尝试以下操作:

$_SERVER['SERVER_NAME'] . "/admin/adminLogout.php";
服务器名称值引用域。

请尝试以下操作:

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

服务器名称值引用域。

您不需要添加服务器名称,因为浏览器将为您输入该名称。因此,只需将所有路径设置为绝对路径(从web浏览器的角度):

例如:

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

您不需要添加服务器名称,因为浏览器会为您添加服务器名称。因此,只需将所有路径设置为绝对路径(从web浏览器的角度):

例如:

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


这应该适用于任何地方:
http://www.domainname.com/admin/adminLogout.php
这应该适用于任何地方:
http://www.domainname.com/admin/adminLogout.php