我有一个文件(/assets/header.php
),当我使用<?php include '/assets/clubs-header.php'?>
时,它在我的主页(index.php
)中显示良好。但是,当我在内页(/clubs/england/arsenal.php
)上使用相同的php包含时,它根本不显示。
为了让它工作,我需要使用<?php include '../../assets/clubs-header.php'?>
,但在一个大项目中,不断改变这个页面是不可行的。
是我错过了什么,还是有一个更"开箱即用"的解决方案?
Thanks in advance
<?php
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= "/assets/clubs-header.php";
include_once($path);
?>
这将总是在你的文件结构的根开始,你只需要改变'/assets/clubs-header.php
'到你自己的文件路径。