我有一个位于www.example.com/folder/
的file.php
。
我希望该文件对位于www.example.com/include/
中的文件使用包含命令。
如果我简单地使用:
<?php include './include/footer.php';?>
它不起作用,因为它会尝试在file.php
所在的物理文件夹中搜索,而我需要它来引用我的域的根目录。
使用 $_SERVER['DOCUMENT_ROOT']
这是服务器文档。
当前脚本在其下执行的文档根目录,如服务器的配置文件中所定义。
总之,它应该看起来像这样:
include $_SERVER['DOCUMENT_ROOT'] . "/include/footer.php";