我花了几天时间寻找这个问题的解决方案,在过去的几年里已经给出了很多,但我仍然无法理解它。我是 PHP 的初学者,因此不胜感激。
我不确定是否有一个通用的解决方案可以同时与 WAMP localhost 和在线网站一起使用。
我的navMain.php
文件是/includes
文件夹。
假设我在根文件夹中(在 PC 和index.php
服务器上)。我也将在文件夹中。contact.php
wamp/www/SITENAME/
httpdocs/
books.php
/media
我在navMain.php
文件中创建了什么代码,以便在index.php
读取它时生成导航链接到contact.php
as<a href="contact.php">
但是当books.php
读取它时它是<a href="../contact.php">
或更简单的东西?
我找到了类似的解决方案,$path = $_SERVER['DOCUMENT_ROOT'];
但仍然不确定这是否适用于像我这样的问题并且应该放在navMain.php
文件中,或者navMain.php
在index.php
.
此外,当我尝试找到的解决方案时,我不知道如何使它在本地主机和/或 Web 服务器上正常工作。