PHP相对路径


PHP Relative Pathing

我已经构建了一个简单的,初学者级别的PHP网站,我已经被指示:

use relative paths for any links in your assignment – I should not need to deploy
your assignment into the same folder structure that you developed it in when marking

但是我不太明白这是什么意思,据我所知,我所做的就是把我所有的文件放在:

XAMPP'htdocs'WebsiteFolder

WebsiteFolder是分配的根目录,我的文件中的链接只像这些例子一样显示:

header('Location: somephpfile.php')
<a href="somephpfile.php">Click Me</a> 

我所做的对吗?

你似乎走对了路。相对链接是指与根目录相关的链接。

在您的情况下,XAMPP'htdocs'WebsiteFolder似乎是根目录,假设您有imagesstyles目录,其中有index.php文件,index.php中的相对路径如下:

./images/house.png

而从styles目录下的CSS文件到同一文件的相对路径看起来像:

../images/house.png

其中.表示当前目录 ..表示父目录

这样,当整个项目目录移动到硬盘上的另一个位置或移动到另一台计算机时,链接不需要编辑。