【发布时间】:2014-11-25 06:40:37
【问题描述】:
我正在制作一个 php 网络应用程序。我在每个页面上都包含了我的主 menu.php 文件。我想在不同的文件夹中制作单独的文件。但是由于menu.php包含在每个文件中,所以指向不同文件夹中其他文件的链接位置不正确。
那么如何让 php 服务器总是从主项目文件夹开始导航,以便正确找到链接。 我使用 $_SERVER['HTTP_HOST'] 获取主目录的位置,但如果我使用 require_once 函数。服务器发出警告
【问题讨论】:
-
服务器给出的警告是什么?
-
这可能是因为您从“外部”源(通过域名)而不是“内部”源加载文件。尝试将
$_SERVER['HTTP_HOST']替换为$_SERVER['DOCUMENT_ROOT']。如果问题仍然存在,请尝试发布更多信息,例如您的错误和相关代码/配置。另外,您使用的是 Apache、NGINX 还是其他东西?
标签: php url navigation