如何在PHP中动态地重新生成url路径?
我用PHP创建了一个简单的项目,并将我的作品分成不同的文件夹 我的文件夹结构:如何在PHP中动态地重新生成url路径?,php,Php,我用PHP创建了一个简单的项目,并将我的作品分成不同的文件夹 我的文件夹结构: system ├── dashboard │ ├── account │ │ └── logout.php │ ├── employees │ │ └── addemployee.php │ └── layout └── sidebar.php 在我的sidebar.php中,我列出了带有链接的项目。我将这个sidebar.php加载到每个需要的php页面中。但问题是,在
system
├── dashboard
│ ├── account
│ │ └── logout.php
│ ├── employees
│ │ └── addemployee.php
│ └── layout
└── sidebar.php
在我的sidebar.php中,我列出了带有链接的项目。我将这个sidebar.php加载到每个需要的php页面中。但问题是,在加载sidebar.php的页面上,链接的路径会发生变化
示例:
在加载sidebar.php及其链接的addemployee.php中:
<a href="account/logout.php">Logout</a>
通常,注销路径应如下所示:
http://localhost/system/dashboard/account/logout.php
但事实并非如此。此路径在addemployee.php页面中更改如下:
http://localhost/system/dashboard/employees/account/logout.php
我怎样才能防止这种情况发生?
谢谢您可以使用绝对路径:
<a href="/system/dashboard/account/logout.php">Logout</a>
您可以使用绝对路径:
<a href="/system/dashboard/account/logout.php">Logout</a>
谢谢你的回答。这是一种超级简单快速的方法。我不知道人们为什么用这个来定义url位置。//谢谢你的回答。这是一种超级简单快速的方法。我不知道为什么人们用它来定义url位置。//使用完整路径:“/system/dashboard/account/logout.php”。以/开头表示相对于站点的根文件夹../表示当前文件夹…/表示父文件夹。谢谢@armagedescuUse完整路径:“/system/dashboard/account/logout.php”。以/开头表示相对于站点的根文件夹../表示当前文件夹…/表示父文件夹。谢谢@armagedescu