Если вы используете фронт-контроллер (например, файл index.php), который запускает и выполняет ваше приложение целиком, вы можете просто установить там константу, например define('APP_ROOT', __DIR__);
, и это установит root в качестве вашего фронт-контроллера,
Вы можете получить доступ к файлу заголовка из любого места, выполнив APP_ROOT . "/includes/header.php"
Если вы не используете фронт-контроллер, вы можете установить его в каждом файле.Так что для бэкэнда / страниц это будет что-то вроде ./../includes/header.php
.или, что еще лучше, используйте $_SERVER['DOCUMENT_ROOT']
, чтобы получить рут вашего приложения, как указано в конфигурации vhosts вашего веб-сервера.(Apache of NGINX наиболее вероятно)
$_SERVER['DOCUMENT_ROOT'] . "/app/backend/includes/header.php"
например.