考虑以下目录树:
/root
page1.php
menu.php
/subdir
page2.php
这里,menu.php 是一个导航菜单:
<div class="cssmenu">
<li><a href="link to page 1">page 1</a></li>
<li><a href="link to page 2">page 2</a></li>
</div>
page1.php 和 page2.php 都通过 include 函数调用 menu.php:
<?php include "path to menu.php"?>
但是,当通过 include 函数调用代码时,导航菜单中的相关链接会变得不明确。我应该如何定义导航菜单中的链接以在浏览器中正确呈现?最好,我希望它独立于 /root 的绝对路径,以便我可以通过我的本地机器呈现我的网站。