我有一个header.php
我想包含在我正在制作的脚本的所有页面上的内容。它有导航栏并header.php
包含auth.php
一些基本身份验证,您希望标题页具有。
我遇到的问题是相对路径与绝对路径。我的目录结构如下所示
/root
-index.php (contains include ('inc/header.php');)
-auth.php
/inc
-header.php (contains include ('auth.php);)
现在这工作得很好。但是,当我添加一些功能并获得以下目录结构时,事情开始中断
/root
-index.php (contains include ('inc/header.php');)
-auth.php
/inc
-header.php (contains include ('auth.php);)
/newFunctionality
-newStuff.php (contains include('../inc/header.php') but breaks because of relative paths fidning auth.php
我玩过类似的东西$fullPath = dirname(__FILE__);
,我相信这很可能是我要解决这个问题的方法。
我见过非常相似的问题,答案是这样的。不过,我希望这个脚本独立于索引。有没有办法做到这一点?