我试图弄清楚如何让我的 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,它会起作用吗?