如何在php中设置全局链接

如何在php中设置全局链接,php,include,Php,Include,我有一个问题,我有一个php文件,我需要包括另一个 <?php include('includefile.php'); ?> 但是如果我在一个子文件夹中,我必须像这样调用这个文件 <?php include('../includefile.php'); ?> 但是,此文件中的某些行将更改,例如 <a href="css/style.css"> 现在是 <a href="../css/style.css"> 我如何设置项目中的

我有一个问题,我有一个php文件,我需要包括另一个

<?php include('includefile.php'); ?>

但是如果我在一个子文件夹中,我必须像这样调用这个文件

<?php include('../includefile.php'); ?>

但是,此文件中的某些行将更改,例如

<a href="css/style.css">

现在是

<a href="../css/style.css">

我如何设置项目中的任何位置


感谢

通常,这是通过使用一个名为
ROOT
的定义来实现的,它存储到项目根目录的绝对路径:

config.php

define('ROOT', __DIR__ . DIRECTORY_SEPARATOR);
然后在其他文件中,包括这一个文件(config.php),并在代码中使用
ROOT
define。这样,您就不用担心
。/
以及需要访问多少目录等问题

阅读材料


使用基于项目目录根的绝对路径。那么你就不必再胡闹了。//code>。你能给我解释一下吗?请看我的答案。可能是我还不明白的副本,你能给我一个我写的链接的例子吗?please@kevinyepez我不知道如何简化我的解释,我也不打算在给出解释后为您编写代码。