我有一個導航欄,我包括在我的網頁中,只要所有的php文件都在同一個目錄中,這個工作正常。一旦我將它們移動到文件夾中,導航欄將只允許點擊一個鏈接,然後在較低的目錄中點擊一次,則文件路徑不正確。在php中不工作的路徑
風向結構:
PHP - >
navpanel.php
的search.php
用戶文件夾
checkusername.php
等PHP文件
數據庫文件夾
- createdatabase.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>
';
}
當你指向根會發生什麼? '/ user/createuser.php' –