我的页面中有一个导航栏,只要所有 php 文件都在同一个目录中,它就可以正常工作。一旦我将它们移动到文件夹中,导航栏将只允许单击一个链接,然后在较低的目录中,文件的路径不正确。
目录结构:
php-->
导航面板.php
搜索.php
用户文件夹
检查用户名.php
等 php 文件
数据库文件夹
- 创建数据库.php
js-->
- js 文件
我使用的 php 代码包含在其他文件中。
<?php
$path = $_SERVER["DOCUMENT_ROOT"];
echo $path;
if ($_SESSION['admin'] == 1){
echo '
<body>
<ul id="menu">
<li><a href="search.php">Search</a></li>
<li><a href="#"></span> User</a>
<ul>
<li><a href="user/createuser.php">Create User</a></li>
<li><a href="user/edituser.php">Edit User</a></li>
<li><a href="user/deleteuser.php">Delete User</a></li>
<li><a href="user/usergroup.php">User Groups</a></li>
</ul>
</li>
<li><a href="#">Databases</a>
<ul>
<li><a href="database/createdatabase.php">Create Database</a></li>
<li><a href="database/editdatabase">Edit Database</a></li>
<li><a href="database/deletedatabase">Delete Database</a></li>
<li><a href="database/databasegroup">Database Groups</a></li>
</ul>
</li>
<li><a href="../connect/logout.php">Log Out</a></li>
</ul>
</body>';
}
else {
echo '
<body>
<ul id="menu">
<li><a href="search.php">Search</a></li>
<li><a href="connect/logout.php">Log Out</a></li>
</ul>
</body>
';
}