我试图弄清楚如何让我的 php 包含在不同目录中的文件中正常工作。
例如,我的header.php
布局包含在index.php
- 它位于root/
目录中。然后,我有一个页面位于root/pages/etc/lib.php
- 它还需要使用header.php
. 现在,显然我可以为索引和文件做一个,include "header.php"
但后来我遇到了另一个问题......include "../../header.php"
lib.php
我header.php
也有一个它自己的 php 包含,并且相对路径是相对于原始页面(index.php
或lib.php
)而不是header.php
.
解决方案是简单地提供包含的完整 URL,还是有其他方法可以做到这一点?我可以为任何包含的 php 文件做 URL,它会起作用吗?