2017-02-19 33 views
-1

我已经制作了一个包含新栏的includable页眉。但我坚持链接文件在除index.php以外的其他页面上的菜单。我知道这是一个目录/路径问题。这是链接无法识别的路径。但是,我怎样才能找到一种方法在不同的目录层面上完成新的工作。includable header/nav链接路径问题

回答

0

可以使用$_SERVER['DOCUMENT_ROOT']用于获取文档根目录,然后像做:

$navbar = $_SERVER['DOCUMENT_ROOT'].'/path/to/menu.php'; 
include_once $navbar; 

$_SERVER['DOCUMENT_ROOT']在您的服务器设置中定义。对于大多数服务器来说,它是定义的,你很好去。

另一种解决方案是使用:realpath(dirname(__file__))